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(). |