Author: Henrik Tydesjo This class is used in the detector algorithm framework to process the data stored in special container files (see AliITSOnlineSPDphys).
AliITSOnlineSPDphysAnalyzer(const AliITSOnlineSPDphysAnalyzer& handle) | |
AliITSOnlineSPDphysAnalyzer(AliITSOnlineSPDphys* physObj, AliITSOnlineCalibrationSPDhandler* handler) | |
AliITSOnlineSPDphysAnalyzer(const Char_t* fileName, AliITSOnlineCalibrationSPDhandler* handler, Bool_t readFromGridFile = kFALSE) | |
~AliITSOnlineSPDphysAnalyzer() | |
UInt_t | GetEqNr() const |
TH2F* | GetHitMapChip(UInt_t hs, UInt_t chip) |
TH2F* | GetHitMapTot() |
UInt_t | GetNrDeadChips() |
UInt_t | GetNrEnoughStatChips() |
UInt_t | GetNrEvents() const |
UInt_t | GetNrInefficientChips() |
UInt_t | GetNrNeedsMoreStatChips() |
AliITSOnlineSPDphys* | GetOnlinePhys() |
TH2F* | GetPhysicalHitMapTot() |
AliITSOnlineSPDphysAnalyzer& | operator=(const AliITSOnlineSPDphysAnalyzer& handle) |
UInt_t | ProcessDeadPixels() |
UInt_t | ProcessNoisyPixels() |
UInt_t | ProcessNoisyPixels(UInt_t eq, UInt_t nrEvts) |
void | ReadParamsFromLocation(const Char_t* dirName) |
void | SetCalibHandler(AliITSOnlineCalibrationSPDhandler* handler) |
void | SetParam(const Char_t* pname, const Char_t* pval) |
Float_t | fDefinitelyNoisyRatio | if a pixel fires more than this ratio of the events, it must be noisy |
TString | fFileName | container file name |
AliITSOnlineCalibrationSPDhandler* | fHandler | calib helper obj |
UInt_t | fMinEventsForDead | min nr of events required to try dead algorithm |
UInt_t | fMinEventsForNoisy | min nr of events required to try noisy algorithm |
Double_t | fMinNrEqHitsForDeadChips | minimum nr of hits for eq to assign dead chip |
UInt_t | fNrDeadChips | nr of dead chips |
UInt_t | fNrEnoughStatChips | nr of enough stat chips |
Double_t | fNrEqHits | total nr of hits for associated eq |
UInt_t | fNrInefficientChips | nr of inefficient chips |
AliITSOnlineSPDphys* | fPhysObj | container obj |
Double_t | fRatioToMeanForInefficientChip | ratio to mean nr of hits per chip to assign ineff. chip |
Double_t | fThreshDead | at what confidence level do we search for dead |
Double_t | fThreshNoisy | at what confidence level do we search for noisy |
Bool_t | fbDeadProcessed | flag to tell if ProcessDeadPixels has been called |
Inheritance Chart: | |||||
|
constructor
alt constructor
copy constructor, only copies the filename and params (not the processed data)
assignment operator, only copies the filename and params (not the processed data)
opens file (default name) in dir dirName and reads parameters from it
process noisy pixel data , returns number of chips with enough statistics
process noisy pixel data , returns number of chips with enough statistics
put double in format with val and exp so that 1<val<10 - The actual value is val*10e(valExp)
creates and returns a pointer to a hitmap histo (equipment opened up) physical representation of the half stave hitmap.
creates and returns a pointer to a hitmap histo (half sector style a la spdmood) This histogram shown the read out numbering pattern, it is not the physical one.
creates and returns a pointer to a hitmap histo (chip style a la spdmood)