![]() |
AliRoot Core
ee782a0 (ee782a0)
|
Interface for a MUON QADataMakerRec. More...
#include <AliMUONVQADataMakerRec.h>
Public Member Functions | |
AliMUONVQADataMakerRec (AliQADataMakerRec *master) | |
virtual | ~AliMUONVQADataMakerRec () |
virtual void | InitDigits ()=0 |
Initialization for handling Digits. More... | |
virtual void | InitESDs ()=0 |
Initialization for handling ESD. More... | |
virtual void | InitRaws ()=0 |
Initialization for handling Raws. More... | |
virtual void | InitRecPoints ()=0 |
Initialization for handling RecPoints. More... | |
virtual void | MakeRaws (AliRawReader *rawReader)=0 |
Produces QA data for Raws. More... | |
virtual void | MakeDigits (TTree *dig)=0 |
Produces QA data for Digits. More... | |
virtual void | MakeRecPoints (TTree *recpo)=0 |
Produces QA data for RecPoints. More... | |
virtual void | MakeESDs (AliESDEvent *esd)=0 |
Produces QA data for ESD. More... | |
virtual void | EndOfDetectorCycleRaws (Int_t specie, TObjArray **list)=0 |
Wrap up things at each cycle for Raws. More... | |
virtual void | EndOfDetectorCycleRecPoints (Int_t specie, TObjArray **list)=0 |
Wrap up things at each cycle for RecPoints. More... | |
virtual void | EndOfDetectorCycleESDs (Int_t specie, TObjArray **list)=0 |
Wrap up things at each cycle for ESD. More... | |
virtual void | EndOfDetectorCycleDigits (Int_t specie, TObjArray **list)=0 |
Wrap up things at each cycle for Digits. More... | |
virtual void | ResetDetectorRaws (TObjArray *list) |
Reset anything that must be reset for Raws. More... | |
virtual void | ResetDetectorRecPoints (TObjArray *list) |
Reset anything that must be reset for RecPoints. More... | |
virtual void | ResetDetectorESDs (TObjArray *list) |
Reset anything that must be reset for ESD. More... | |
virtual void | ResetDetectorDigits (TObjArray *list) |
Reset anything that must be reset for Digits. More... | |
void | ForbidCloning (TH1 *h, Bool_t v=kTRUE) |
Protected Member Functions | |
void | ResetDetector (const TObjArray *list) |
Int_t | RunNumber () const |
AliRecoParam::EventSpecie_t | CurrentEventSpecie () const |
const AliMUONRecoParam * | GetRecoParam () const |
TObject * | GetDigitsData (Int_t index) const |
TObject * | GetESDsData (Int_t index) const |
TObject * | GetRecPointsData (Int_t index) const |
TObject * | GetRawsData (Int_t index) const |
TH1 * | GetDigitsData (Int_t index, int trCl) const |
TH1 * | GetESDsData (Int_t index, int trCl) const |
TH1 * | GetRecPointsData (Int_t index, int trCl) const |
TH1 * | GetRawsData (Int_t index, int trCl) const |
TH1 * | GetMatchingRawsHisto (Int_t index, Int_t trigId) const |
Int_t | Add2DigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
Int_t | Add2ESDsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
Int_t | Add2RecPointsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
Int_t | Add2RawsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE) |
Int_t | FillDigitsData (Int_t index, double x) |
Int_t | FillRawsData (Int_t index, double x) |
Int_t | FillRecPointsData (Int_t index, double x) |
Int_t | FillESDsData (Int_t index, double x) |
Int_t | FillDigitsData (Int_t index, double x, double y) |
Int_t | FillRawsData (Int_t index, double x, double y) |
Int_t | FillRecPointsData (Int_t index, double x, double y) |
Int_t | FillESDsData (Int_t index, double x, double y) |
Int_t | FillDigitsData (Int_t index, double x, double y, double w) |
Int_t | FillRawsData (Int_t index, double x, double y, double w) |
Int_t | FillRecPointsData (Int_t index, double x, double y, double w) |
Int_t | FillESDsData (Int_t index, double x, double y, double w) |
void | ClonePerTrigClass (AliQAv1::TASKINDEX_t task) |
Protected Attributes | |
AliQADataMakerRec * | fMaster |
master to get access to its methods More... | |
Private Member Functions | |
AliMUONVQADataMakerRec (const AliMUONVQADataMakerRec &rhs) | |
Not implemented. More... | |
AliMUONVQADataMakerRec & | operator= (const AliMUONVQADataMakerRec &rhs) |
Not implemented. More... | |
Interface for a MUON QADataMakerRec.
Interface for a MUON QADataMakerRec, common to MCH and MTR
Definition at line 36 of file AliMUONVQADataMakerRec.h.
AliMUONVQADataMakerRec::AliMUONVQADataMakerRec | ( | AliQADataMakerRec * | master | ) |
ctor
Definition at line 36 of file AliMUONVQADataMakerRec.cxx.
|
virtual |
dtor
Definition at line 43 of file AliMUONVQADataMakerRec.cxx.
|
private |
Not implemented.
|
protected |
fwd
Definition at line 50 of file AliMUONVQADataMakerRec.cxx.
Referenced by GetMatchingRawsHisto(), and AliMUONTriggerQADataMakerRec::InitDigits().
|
protected |
fwd
Definition at line 58 of file AliMUONVQADataMakerRec.cxx.
Referenced by GetMatchingRawsHisto(), and AliMUONTrackerQADataMakerRec::InitESDs().
|
protected |
fwd
Definition at line 74 of file AliMUONVQADataMakerRec.cxx.
Referenced by GetMatchingRawsHisto(), AliMUONTriggerQADataMakerRec::InitRaws(), and AliMUONTrackerQADataMakerRec::InitRaws().
|
protected |
fwd
Definition at line 66 of file AliMUONVQADataMakerRec.cxx.
Referenced by AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), GetMatchingRawsHisto(), AliMUONTriggerQADataMakerRec::InitRecPoints(), and AliMUONTrackerQADataMakerRec::InitRecPoints().
|
protected |
Definition at line 81 of file AliMUONVQADataMakerRec.cxx.
Referenced by FillESDsData().
|
protected |
fwd
Definition at line 91 of file AliMUONVQADataMakerRec.cxx.
Referenced by ForbidCloning(), AliMUONTriggerQADataMakerRec::InitRaws(), AliMUONTriggerQADataMakerRec::InitRecPoints(), AliMUONTriggerQADataMakerRec::MakeDigits(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONTriggerQADataMakerRec::MakeRecPoints(), and AliMUONTriggerQADataMakerRec::RawTriggerMatchOutLocal().
|
pure virtual |
Wrap up things at each cycle for Digits.
Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().
|
pure virtual |
Wrap up things at each cycle for ESD.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().
|
pure virtual |
Wrap up things at each cycle for Raws.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().
|
pure virtual |
Wrap up things at each cycle for RecPoints.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().
|
inlineprotected |
Definition at line 107 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTriggerQADataMakerRec::MakeDigits().
|
inlineprotected |
Definition at line 112 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 117 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 110 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTrackerQADataMakerRec::MakeESDs().
|
inlineprotected |
Definition at line 115 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 120 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 108 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTrackerQADataMakerRec::FillEventSize(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONTrackerQADataMakerRec::MakeRaws(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTriggerQADataMakerRec::RawTriggerMatchOutLocal().
|
inlineprotected |
Definition at line 113 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 118 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 109 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTriggerQADataMakerRec::MakeRecPoints(), and AliMUONTrackerQADataMakerRec::MakeRecPoints().
|
inlineprotected |
Definition at line 114 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 119 of file AliMUONVQADataMakerRec.h.
|
inline |
Definition at line 78 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), AliMUONTriggerQADataMakerRec::InitDigits(), AliMUONTriggerQADataMakerRec::InitRaws(), and AliMUONTriggerQADataMakerRec::InitRecPoints().
|
inlineprotected |
Definition at line 90 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTrackerQADataMakerRec::EndOfDetectorCycleDigits(), and AliMUONTrackerQADataMakerRec::MakeDigits().
|
inlineprotected |
Definition at line 95 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 91 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 96 of file AliMUONVQADataMakerRec.h.
|
inlineprotected |
Definition at line 100 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTriggerQADataMakerRec::FillRatio4434Histos().
|
inlineprotected |
Definition at line 93 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTriggerQADataMakerRec::DisplayTriggerInfo(), AliMUONTriggerQADataMakerRec::EndOfDetectorCycleRaws(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRaws(), AliMUONTriggerQADataMakerRec::FillRatio4434Histos(), AliMUONTrackerQADataMakerRec::FillReadoutStatus(), and AliMUONTrackerQADataMakerRec::MakeRaws().
|
inlineprotected |
Definition at line 98 of file AliMUONVQADataMakerRec.h.
|
protected |
fwd
Definition at line 99 of file AliMUONVQADataMakerRec.cxx.
Referenced by ForbidCloning(), AliMUONTrackerQADataMakerRec::InitDigits(), AliMUONTrackerQADataMakerRec::MakeESDs(), and AliMUONTriggerQADataMakerRec::MakeRaws().
|
inlineprotected |
Definition at line 92 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), and AliMUONTrackerQADataMakerRec::MakeRecPoints().
|
inlineprotected |
Definition at line 97 of file AliMUONVQADataMakerRec.h.
|
pure virtual |
Initialization for handling Digits.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::InitDigits().
|
pure virtual |
Initialization for handling ESD.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::InitESDs().
|
pure virtual |
Initialization for handling Raws.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::InitRaws().
|
pure virtual |
Initialization for handling RecPoints.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::InitRecPoints().
|
pure virtual |
Produces QA data for Digits.
Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::MakeDigits().
|
pure virtual |
Produces QA data for ESD.
Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::MakeESDs().
|
pure virtual |
Produces QA data for Raws.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::MakeRaws().
|
pure virtual |
Produces QA data for RecPoints.
Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Referenced by AliMUONQADataMakerRec::MakeRecPoints().
|
private |
Not implemented.
|
protected |
Reset all histograms found in list, that match either trigger or tracker
Definition at line 107 of file AliMUONVQADataMakerRec.cxx.
Referenced by ForbidCloning(), ResetDetectorDigits(), ResetDetectorESDs(), AliMUONTriggerQADataMakerRec::ResetDetectorRaws(), ResetDetectorRaws(), and ResetDetectorRecPoints().
|
inlinevirtual |
Reset anything that must be reset for Digits.
Definition at line 76 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONQADataMakerRec::ResetDetector().
|
inlinevirtual |
Reset anything that must be reset for ESD.
Definition at line 74 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONQADataMakerRec::ResetDetector().
|
inlinevirtual |
Reset anything that must be reset for Raws.
Reimplemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.
Definition at line 70 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONQADataMakerRec::ResetDetector().
|
inlinevirtual |
Reset anything that must be reset for RecPoints.
Definition at line 72 of file AliMUONVQADataMakerRec.h.
Referenced by AliMUONQADataMakerRec::ResetDetector().
|
protected |
fwd
Definition at line 137 of file AliMUONVQADataMakerRec.cxx.
Referenced by ForbidCloning(), and AliMUONTrackerQADataMakerRec::MappingCheckRecPoints().
|
protected |
master to get access to its methods
Definition at line 124 of file AliMUONVQADataMakerRec.h.
Referenced by Add2DigitsList(), Add2ESDsList(), Add2RawsList(), Add2RecPointsList(), ClonePerTrigClass(), CurrentEventSpecie(), FillDigitsData(), FillESDsData(), FillRawsData(), FillRecPointsData(), ForbidCloning(), GetDigitsData(), GetESDsData(), GetMatchingRawsHisto(), GetRawsData(), GetRecoParam(), GetRecPointsData(), AliMUONTrackerQADataMakerRec::Master(), and RunNumber().