Data Structures | |
| class | CachedFunction1D |
| Caches the values of a 1-d function into a look-up table so that it can later be evaluated very quickly. More... | |
| class | CalChargeVariable |
| class | Channel |
| Represents a Channel. More... | |
| class | Chip |
| Represents a chip. More... | |
| class | ChipConfiguration |
| This class represents the configuration of a chip. More... | |
| class | ChipNOResult |
| small class holds all data relevant to one chip. More... | |
| class | ChipTrimData |
| Represents all the data for a single chip and a single trim range. More... | |
| class | TrimData |
| Contains (representation of a) graph of TrimDAQ against target, and fitparameters, p0, and p1, such that trim=(int) p0 + target * p1. More... | |
| class | ChipTrim |
| The whole trim setting for a chip at a particular trim target. More... | |
| class | ChipTWResult |
| class | ExponentialResponseCurve |
| This class represents the normal exponential fit to the response curve. More... | |
| class | ChipFBResult |
| class | ConfigurationVariable |
| ConfigurationVariable represents a variable within ModuleConfiguration/ABCDModule. More... | |
| class | ConfigurationVariableIOHelper |
| class | DefaultVariable |
| This class represents a configuration variable for which there is no specific class. More... | |
| class | ErfcFitObject |
| A derived class of the FitObject class of complimentary error function. More... | |
| class | ErfFitObject |
| class | FitObject |
| FitObject is an abstract base class fit object to store the output to various types of fit. More... | |
| class | FitObjectIOHelper |
| class | FitScanResult |
| Class for the various fitted ROD scan result objects. More... | |
| class | FitScanResultIOHelper |
| class | FullBypassTestResult |
| The class represents the result of a pipeline test. More... | |
| class | GausFitObject |
| A derrived class of the FitObject class of gausian form f = [0] * exp( 0.5 * ( (x-[1])/[2] )**2 ) Parameters: [0] is the prefactor; [1] is the mean; [2] is the standard deviation;. More... | |
| class | GrilloResponseCurve |
| The fit function as suggested by Alex Grillo. More... | |
| class | LinearResponseCurve |
| This class represents a linear fit to the response curve. More... | |
| class | Link |
| Represents a Link. More... | |
| class | Module |
| Represents a whole Module. More... | |
| class | ModuleConfiguration |
| Represents the configuration of a module. More... | |
| class | ModuleConfigurationIOHelper |
| class | ModuleDefect |
| This class represents a possible defect with a module. More... | |
| class | ModuleDefectIOHelper |
| class | ModuleDefectList |
| This class represents all the defects in a module. More... | |
| class | ModuleElement |
| Represents an contiguous element of a module : may be a chip, link or channel. More... | |
| class | mVCalChargeVariable |
| class | mVThresholdVariable |
| class | NMaskTestResult |
| The class represents the result of a NMask test. More... | |
| class | NoiseOccupancyTestResult |
| The class represents the Noise Occupancy test. More... | |
| class | NPtGainTestResult |
| This class represents the result of doing either a 3 pt Gain Test or a Response Curve Test. More... | |
| class | NPtGainTestResultData |
| Holds the result of the fit for each channel Used shared_ptr to allow this to be stored in stl containers. More... | |
| class | NullVariable |
| A null ConfigurationVariable - used when eg a Test has only 1 scan in it. More... | |
| class | OccupancyProjector |
| Altorithms for projecting TH1 occupancy histograms out of a RawScanResult. More... | |
| class | PipelineTestResult |
| The class represents the result of a pipeline test. More... | |
| class | QuadraticResponseCurve |
| A quadratic fit. More... | |
| class | RawScanResult |
| A RawScanResult represents the raw data for a single scan. More... | |
| class | RawScanResultIOHelper |
| class | ResponseCurve |
| This interface represents the user selectable mode for fitting an N Pt Gain curve. More... | |
| class | ResponseCurveMap |
| Map used within the virtual constructor idiom. More... | |
| class | RootStreamableAdapter |
| class | ScanData |
| small internal class contains all the data relevant to a particular scan. More... | |
| class | ScanDataWriter |
| class | ScanHeader |
| This class contains the identifying information about a scan result. More... | |
| class | ScanHeaderIOHelper |
| class | ScanPoint |
| internal class holds data, one per point More... | |
| class | ScanPoints |
| This class represents the points in a scan. More... | |
| class | ScanResult |
| This class represents all possible things what might come out of IS. More... | |
| class | ScanResultIOHelper |
| The point of this class is to provide access to internal parts of ScanResult to help IO classes to efficiently create a ScanResult. More... | |
| class | ScanResultWriter |
| This class writes raw memory to IS in the form of ScanResults. More... | |
| class | ScanWriterFactory |
| class | SerializableWrapper |
| class | SliceDataWriter |
| class | Stat |
| Represents an individual statistic. More... | |
| class | Stats |
| holds lots of Stat<T> objects, and has useful functions More... | |
| class | StrobeDelayTestResult |
| A derived class of TestResult, containing the results data for a Strobe Delay Test. More... | |
| class | StrobeDelayVariable |
| class | TestResult |
| This class is the Abstract Base Class for all TestResults. More... | |
| class | ThresholdVariable |
| class | TimeWalkTestResult |
| The class represents the result of a pipeline test. More... | |
| class | TopHatFitObject |
| A fit function designed for use in, for example, the strobe-delay scan. More... | |
| class | Trim |
| Represents the trim setting for an individual channel for a particular trim target. More... | |
| class | TrimRangeTestResult |
| Holds the results of the trim range test. More... | |
Fit Functions | |
| declaration of functions used by ROOT TF1 for evaluating our FitObject subclasses. | |
| Double_t | erf (Double_t *x, Double_t *par) throw () |
| Calculate the parameterized erf funtion. | |
| Double_t | erfc (Double_t *x, Double_t *par) throw () |
| Calculate the parameterized erfc funtion. | |
| Double_t | tophat (Double_t *x, Double_t *par) throw () |
| Calculate the smeared tophat function. | |
Functions | |
| CachedFunction1D & | getErfCache () throw () |
| Double_t | erf (double *x, double *par) throw () |
| Double_t | erfc (double *x, double *par) throw () |
| Double_t | tophat (double *x, double *par) throw () |
| ostream & | operator<< (ostream &os, const SctData::FitObject &f) throw (LogicError) |
| double | lnerfc (double *x, double *par) |
Variables | |
| const mVCalChargeVariable & | ob |
| const NullVariable::NullVariable & | nv |
It forms a library which is used by client programs. Examples are the fitting service and the analysis service.
|
||||||||||||
|
Calculate the parameterized erf funtion.
|
|
||||||||||||
|
Definition at line 17 of file FitFunctions.cpp. References SctData::CachedFunction1D::eval(), and getErfCache(). |
|
||||||||||||
|
Calculate the parameterized erfc funtion.
|
|
||||||||||||
|
Definition at line 33 of file FitFunctions.cpp. References SctData::CachedFunction1D::eval(), and getErfCache(). |
|
|
Definition at line 12 of file FitFunctions.cpp. |
|
||||||||||||
|
Definition at line 59 of file NoiseOccupancyTestResult.cpp. |
|
||||||||||||
|
Definition at line 242 of file FitObject.cpp. |
|
||||||||||||
|
Calculate the smeared tophat function. I.e. paramterized erf*erfc |
|
||||||||||||
|
Definition at line 50 of file FitFunctions.cpp. References SctData::CachedFunction1D::eval(), and getErfCache(). |
|
|
Definition at line 8 of file NullVariable.cpp. |
|
|
Definition at line 15 of file mVThresholdVariable.cpp. Referenced by SctData::mVThresholdVariable::instance(). |
1.3-rc3