Data Structures | |
class | RawDataWriter |
Writes data in RAW format, also SLICECOMPRESSED. More... | |
class | ScanDataWriter |
writes scan_result_ptrs into OStream More... | |
class | SerializableWrapper |
Wraps pointers as a Serializable for IOManager. More... | |
class | ScanResultWriter |
A Streamer for writing ScanResults from ROD memory chunks. More... | |
class | ScanWriterFactory |
class | SliceDataWriter |
Writes histogrammed raw data from ROD. More... | |
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 |
vary the calibration charge More... | |
class | ChipConfiguration |
This class represents the configuration of a chip. More... | |
class | ChipCounterTestResult |
The class represents the result of a ChipCounter test. More... | |
class | ConfigurationVariable |
ConfigurationVariable represents a variable within ModuleConfiguration/ABCDModule. More... | |
class | ConfigurationVariableIOHelper |
class | DcsData |
Class intended to hold the DCS data coming from a module, so that it can be archived along with test results etc. More... | |
class | DefaultVariable |
This class represents a configuration variable for which there is no specific class. More... | |
class | Defect |
Represents a defect - basically a union of a ModuleElement and a DefectPrototype. More... | |
class | DefectIOHelper |
class | DefectList |
This class represents all the defects in a module. More... | |
class | DefectPrototype |
Prototypes for making Defect s out of. More... | |
class | DoubleTriggerNoiseTestResult |
A derived class of TestResult, for result of a double trigger separated in time. 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 | 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 | MarkSpaceRatioTestResult |
The class represents the result of a MarkSpaceRatio test. More... | |
class | ModuleConfiguration |
Represents the configuration of a module. More... | |
class | ModuleElement |
Represents an contiguous element of a module : may be a chip, link or channel. More... | |
class | mVCalChargeVariable |
class | mVfromTrimTargetThresholdVariable |
class | mVThresholdVariable |
class | NMaskTestResult |
The class represents the result of a NMask test. More... | |
class | ChipNOResult |
small class holds all data relevant to one chip. More... | |
class | NoiseOccupancyTestResult |
The class represents the Noise Occupancy 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 | NPtGainTestResult |
This class represents the result of doing either a 3 pt Gain Test or a Response Curve Test. More... | |
class | NullVariable |
A null ConfigurationVariable - used when eg a Test has only 1 scan in it. More... | |
class | ObjectPool |
This class is an object pool. More... | |
class | OccupancyProjector |
Altorithms for projecting TH1 occupancy histograms out of a RawScanResult. More... | |
class | ChipOpeResult |
small class holds all data relevant to one chip. More... | |
class | OpeResult |
The class represents the OPE test. More... | |
class | OpeResultIOHelper |
allows setting the UniqueID of the OpeResult class More... | |
class | PipelineTestResult |
The class represents the result of a pipeline test. More... | |
class | RawScanResult |
A RawScanResult represents the raw data for a single scan. More... | |
class | RawScanResultIOHelper |
IO helper only for RawScanResult. More... | |
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 | LinearResponseCurve |
This class represents a linear fit to the response curve. More... | |
class | ExponentialResponseCurve |
This class represents the normal exponential fit to the response curve. More... | |
class | GrilloResponseCurve |
The fit function as suggested by Alex Grillo. More... | |
class | QuadraticResponseCurve |
A quadratic fit. More... | |
class | Result |
This class is an interface for a result which has a ResultHeader. More... | |
class | ResultHeader |
This class contains the identifying information about a scan result. More... | |
class | RootStreamableAdapter |
class | RxDelayTestResult |
A derived class of TestResult, containing the results data for a Rx Delay Test. More... | |
class | RxThresholdBasedOnConfigRegisterTestResult |
The class represents the result of a RxThresholdBasedOnConfigRegister test. More... | |
class | RxThresholdTestResult |
A derived class of TestResult, containing the results data for a Rx Threshold Test. 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 a ROD. More... | |
class | SingleVariableTestResult |
A derived class of TestResult, containing the results data for a Strobe Delay Test. More... | |
class | StandardDefects |
This is a holder class for all the DefectPrototype objects that are used. More... | |
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 |
change threshold More... | |
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 | TrimRangeTestResult |
Holds the results of the trim range test. More... | |
class | TxCurrentTestResult |
The class represents the result of a TxCurrent test. More... | |
Namespaces | |
namespace | IO |
namespace | ISTestSummary |
Classes which convert SctData::TestResult data into SctDaq style summary files. | |
namespace | TestSummary |
Classes which convert SctData::TestResult data into SctDaq style summary files. | |
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. | |
Enumerations | |
enum | DefectSeverity { NONE, DODGY, SERIOUS, UNUSEABLE } |
Describes how severe defects are. More... | |
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) |
std::ostream & | operator<< (std::ostream &, const SctData::FitObject &) throw (LogicError) |
std::string | get_variable_name (int the_variable) |
double | lnerfc (double *x, double *par) |
std::string | notTheSameName (const char *part) |
Variables | |
const std::string | rangedVectorName |
static const mVCalChargeVariable & | ob |
static const mVfromTrimTargetThresholdVariable & | ob |
static const mVThresholdVariable & | ob |
const NullVariable::NullVariable & | nv |
const std::string | rangedVectorName |
const std::string | rangedVectorName |
|
Describes how severe defects are.
Definition at line 15 of file DefectPrototype.h. |
|
Calculate the parameterized erf funtion.
|
|
Calculate the parameterized erfc funtion.
|
|
Calculate the smeared tophat function. I.e. paramterized erf*erfc |