AliITSOnlineSPDfo() | |
AliITSOnlineSPDfo(const AliITSOnlineSPDfo& c) | |
AliITSOnlineSPDfo(TString inputfile, Int_t runNr, Int_t eqId) | |
virtual | ~AliITSOnlineSPDfo() |
void | AddMeasurement(const TArrayS dac, Short_t* measure, Int_t hs, Int_t chipId) |
Int_t | CheckDACEntry(const TArrayS dac) |
static TClass* | Class() |
TArrayS | CreateDACArray(const TArrayS dacs, const TArrayS dacId) const |
TString | CreateDACEntry(const TArrayS dacs) const |
void | CreateOutputFile() |
TObjArray* | GetDACArray() const |
THashList* | GetDACnameList() const |
TArrayI | GetDACscanParams() const |
Int_t* | GetDACvalues(TString s, const Int_t ndacs) const |
Double_t* | GetDACvaluesD(TString s, const Int_t ndacs) const |
TFile* | GetFile() const |
AliITSOnlineSPDfoInfo* | GetFOscanInfo() const |
UInt_t | GetNdacs() const |
virtual TClass* | IsA() const |
void | SetDACArray(TObjArray* obj) |
void | SetFile(TString inputfile) |
void | SetFOscanParams(AliITSOnlineSPDfoInfo* info) |
void | SetNdacs(UInt_t ndacs) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
void | WriteToFile() |
AliITSOnlineSPDfo& | operator=(const AliITSOnlineSPDfo& c) |
enum { | kFOPOL | |
kCONVPOL | ||
kCOMPREF | ||
kCGPOL | ||
kPreVTH | ||
kIdFOPOL | ||
kIdCONVPOL | ||
kIdCOMPREF | ||
kIdCGPOL | ||
kIdPreVTH | ||
}; |
TObjArray* | fArray | array of the 10 chips in the 6 HS per DAC set |
Double_t | fCheckIndex | check array index (to speed up) |
THashList* | fDACnames | |
TFile* | fFile | |
TString | fFileName | |
Int_t | fIndex | |
AliITSOnlineSPDfoInfo* | fInfo | |
TString | fInitialConfiguration | |
Int_t | fNdacs | |
Int_t | fRunNr |
Inheritance Chart: | |||||
|
// Here a single measurement is added to the chip container. // A single measurement corresponds to a specific pixel-configuration output // in the Fast-OR chip. If N configurations are considered, then // the data structure is the following: // // -> HS0_CHIP0 -> measure0[4] // / measure1[4] // / ... // fArray->At(i) = DAC1-DAC2-DAC3-DAC4 measureN[4] // \ // \ // -> HS0_CHIP1 -> measure0[4] // measure1[4] // .... // measureN[4] //
The array of DACS and all its content is written to file. Here the general info on the FO calibration scan are written in the same file
Translates the string of DACS values into an array of integers
Translates the string of DACS values into an array of doubles (needed to fill the thnsparse)
method to order the data according to the DAC index