1 #ifndef ALIMUONVQADATAMAKERREC_H 2 #define ALIMUONVQADATAMAKERREC_H 19 #ifndef ALIRECOPARAM_H 52 virtual void MakeRaws(AliRawReader* rawReader) = 0;
102 Int_t
Add2DigitsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE);
103 Int_t
Add2ESDsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE);
104 Int_t
Add2RecPointsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE);
105 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 FillRawsData(Int_t index, double x, double y)
virtual void InitRaws()=0
Initialization for handling Raws.
virtual void EndOfDetectorCycleRecPoints(Int_t specie, TObjArray **list)=0
Wrap up things at each cycle for RecPoints.
virtual ~AliMUONVQADataMakerRec()
AliRecoParam::EventSpecie_t CurrentEventSpecie() const
void ForbidCloning(TH1 *h, Bool_t v=kTRUE)
virtual void MakeESDs(AliESDEvent *esd)=0
Produces QA data for ESD.
Int_t Add2ESDsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
Int_t FillRecPointsData(Int_t index, double x, double y)
virtual void MakeRaws(AliRawReader *rawReader)=0
Produces QA data for Raws.
Int_t Add2RecPointsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
Int_t FillRawsData(Int_t index, double x, double y, double w)
virtual void InitESDs()=0
Initialization for handling ESD.
TH1 * GetRawsData(Int_t index, int trCl) const
AliMUONVQADataMakerRec & operator=(const AliMUONVQADataMakerRec &rhs)
Not implemented.
AliQADataMakerRec * fMaster
master to get access to its methods
virtual void InitRecPoints()=0
Initialization for handling RecPoints.
Class with MUON reconstruction parameters.
TH1 * GetDigitsData(Int_t index, int trCl) const
void ResetDetector(const TObjArray *list)
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)
virtual TObject * GetRecPointsData(const Int_t index)
Int_t FillDigitsData(Int_t index, double x, double y, double w)
virtual Int_t FillRawsData(Int_t index, double x)
Int_t FillDigitsData(Int_t index, double x, double y)
virtual void InitDigits()=0
Initialization for handling Digits.
TH1 * GetRecPointsData(Int_t index, int trCl) const
virtual TObject * GetESDsData(const Int_t index)
AliMUONVQADataMakerRec(AliQADataMakerRec *master)
virtual void ResetDetectorDigits(TObjArray *list)
Reset anything that must be reset for Digits.
virtual void EndOfDetectorCycleESDs(Int_t specie, TObjArray **list)=0
Wrap up things at each cycle for ESD.
virtual TObject * GetDigitsData(const Int_t index)
virtual void ResetDetectorRecPoints(TObjArray *list)
Reset anything that must be reset for RecPoints.
Int_t FillRecPointsData(Int_t index, double x, double y, double w)
Int_t FillESDsData(Int_t index, double x, double y)
virtual TObject * GetRawsData(const Int_t index)
void ClonePerTrigClass(AliQAv1::TASKINDEX_t task)
Interface for a MUON QADataMakerRec.
TObject * GetDigitsData(Int_t index) const
virtual void MakeRecPoints(TTree *recpo)=0
Produces QA data for RecPoints.
Int_t FillESDsData(Int_t index, double x)
virtual void EndOfDetectorCycleDigits(Int_t specie, TObjArray **list)=0
Wrap up things at each cycle for Digits.
Int_t FillESDsData(Int_t index, double x, double y, double w)
TObject * GetRawsData(Int_t index) const
void ForbidCloning(TH1 *h, Bool_t v=kTRUE)
TH1 * GetESDsData(Int_t index, int trCl) const
TObject * GetESDsData(Int_t index) const
virtual void ResetDetectorRaws(TObjArray *list)
Reset anything that must be reset for Raws.
virtual void EndOfDetectorCycleRaws(Int_t specie, TObjArray **list)=0
Wrap up things at each cycle for Raws.
Int_t FillRecPointsData(Int_t index, double x)
virtual TH1 * GetMatchingRawsHisto(Int_t index, Int_t trigId)
Int_t FillRawsData(Int_t index, double x)
virtual Int_t FillDigitsData(Int_t index, double x)
const AliMUONRecoParam * GetRecoParam() const
Int_t Add2RawsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
virtual void ResetDetectorESDs(TObjArray *list)
Reset anything that must be reset for ESD.
virtual Int_t FillRecPointsData(Int_t index, double x)
virtual void MakeDigits(TTree *dig)=0
Produces QA data for Digits.
Int_t FillDigitsData(Int_t index, double x)
virtual Int_t FillESDsData(Int_t index, double x)
TObject * GetRecPointsData(Int_t index) const