1 #ifndef ALIQADATAMAKERREC_H 2 #define ALIQADATAMAKERREC_H 33 virtual Int_t
Add2DigitsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE)
35 virtual Int_t
Add2ESDsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE)
37 virtual Int_t
Add2HitsList(TH1 * ,
const Int_t ,
const Bool_t ,
const Bool_t )
39 virtual Int_t
Add2RecPointsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE)
41 virtual Int_t
Add2RawsList(TH1 * hist,
const Int_t index,
const Bool_t expert = kFALSE,
const Bool_t image = kFALSE,
const Bool_t saveForCorr = kFALSE)
43 virtual Int_t
Add2SDigitsList(TH1 * ,
const Int_t ,
const Bool_t ,
const Bool_t ) {
return -1 ; }
200 #endif // ALIQADATAMAKERREC_H virtual void InitSDigits()
virtual Int_t SetHitsDataBinError(Int_t, int, int, double)
virtual Int_t FillESDsData(Int_t index, double x, double y, double z)
virtual void MakeDigits()
AliQADataMakerRec & operator=(const AliQADataMakerRec &qadm)
virtual void ResetDetector(AliQAv1::TASKINDEX_t task)
virtual Int_t SetSDigitsDataBinError(Int_t, int, int, double)
virtual TH1 * GetMatchingRecPointsHisto(Int_t index, Int_t trigId)
virtual TObjArray * GetDigitsDataOfTrigClass(int cloneID, TObjArray *dest=0)
virtual void MakeRaws(AliRawReader *)
virtual Int_t ResetStatsSDigitsData(Int_t)
virtual Int_t SetHitsDataBinContent(Int_t, int, int, double)
virtual TObjArray * GetMatchingHitsHistosSet(const Int_t *, Int_t, Int_t)
virtual Int_t SetRawsDataBinError(Int_t index, int binX, int binY, double err)
virtual Int_t FillSDigitsData(Int_t, double, double, double)
virtual TObjArray * GetMatchingDigitsHistosSet(const Int_t *indexList, Int_t nHist, Int_t trigId)
TObjArray ** fRawsQAList
list of the ESDs QA data objects
virtual TObjArray * GetMatchingDigitsData(const Int_t index, TObjArray *optDest=0)
Int_t FillData(TObjArray **list, Int_t index, double x)
virtual TObjArray * GetMatchingRawsData(const Int_t index, TObjArray *optDest=0)
virtual void InitRecPoints()
TClonesArray * fRecPointsArray
const pointer to the reco parameters to be used in the reco QA
virtual Int_t ResetDigitsData(Int_t index, Option_t *opt="")
virtual Int_t ResetSDigitsData(Int_t, Option_t *)
virtual TObjArray * GetMatchingHitsData(const Int_t, TObjArray *)
virtual Int_t Add2DigitsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
virtual 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 TH1 * GetMatchingDigitsHisto(Int_t index, Int_t trigId)
virtual Int_t FillHitsData(Int_t, double, double)
virtual void StartOfDetectorCycle()
virtual Int_t SetRecPointsDataBinContent(Int_t index, int bin, double w)
virtual TObjArray * GetMatchingRecPointsHistosSet(const Int_t *indexList, Int_t nHist, Int_t trigId)
virtual void MakeESDs(AliESDEvent *)
virtual Int_t SetDigitsDataBinError(Int_t index, int binX, int binY, double err)
virtual Int_t ResetStatsHitsData(Int_t)
virtual Int_t Add2RecPointsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
virtual Int_t ResetHitsData(Int_t, Option_t *)
virtual Int_t SetESDsDataBinContent(Int_t index, int binX, int binY, double w)
virtual void MakeSDigits(TTree *)
virtual Int_t SetRawsDataBinContent(Int_t index, int binX, int binY, double w)
Int_t SetDataBinError(TObjArray **list, Int_t index, int bin, double err)
virtual Int_t ResetStatsESDsData(Int_t index)
virtual Int_t Add2HitsList(TH1 *, const Int_t, const Bool_t, const Bool_t)
virtual TObjArray * GetMatchingRecPointsData(const Int_t index, TObjArray *optDest=0)
virtual TObjArray * GetHitsDataOfTrigClass(int, TObjArray *=0)
virtual Int_t SetHitsDataBinError(Int_t, int, double)
virtual Int_t FillDigitsData(Int_t index, double x, double y, double z)
virtual Int_t SetESDsDataBinContent(Int_t index, int bin, double w)
virtual TObject * GetRecPointsData(const Int_t index)
static TObjArray * GetDataOfTrigClass(TObjArray *arr, Int_t cloneID, TObjArray *dest=0)
virtual TObjArray * GetESDsDataOfTrigClass(int cloneID, TObjArray *dest=0)
Int_t SetDataBinContent(TObjArray **list, Int_t index, int bin, double w)
virtual Int_t ResetStatsRawsData(Int_t index)
virtual Int_t FillRawsData(Int_t index, double x)
#define AliWarning(message)
virtual ~AliQADataMakerRec()
virtual Int_t FillRawsData(Int_t index, double x, double y)
virtual Int_t FillHitsData(Int_t, double)
virtual Int_t SetDigitsDataBinContent(Int_t index, int bin, double w)
virtual TH1 * GetRawsData(const Int_t index, int cloneID)
virtual void MakeHits(TTree *)
virtual TObject * GetESDsData(const Int_t index)
virtual TH1 * GetHitsData(const Int_t, int)
virtual TH1 * GetDigitsData(const Int_t index, int cloneID)
virtual Int_t Add2ESDsList(TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
virtual TH1 * GetMatchingHitsHisto(Int_t, Int_t)
virtual Int_t ResetStatsRecPointsData(Int_t index)
virtual Int_t SetDigitsDataBinContent(Int_t index, int binX, int binY, double w)
virtual TObject * GetDigitsData(const Int_t index)
TObject * GetData(TObjArray **list, const Int_t index)
virtual TH1 * GetMatchingESDsHisto(Int_t index, Int_t trigId)
virtual void MakeSDigits()
virtual Int_t FillRecPointsData(Int_t index, double x, double y, double z)
virtual void EndOfCycle()
virtual TObject * GetRawsData(const Int_t index)
AliQADataMakerRec(const char *name="", const char *title="")
virtual void MakeRecPoints(TTree *)
virtual Int_t SetSDigitsDataBinContent(Int_t, int, int, double)
virtual Int_t FillSDigitsData(Int_t, double)
Int_t ResetStatsData(TObjArray **list, Int_t index)
virtual Int_t FillRawsData(Int_t index, double x, double y, double z)
virtual void ClonePerTrigClass(AliQAv1::TASKINDEX_t task)
virtual Int_t SetESDsDataBinError(Int_t index, int binX, int binY, double err)
virtual TObjArray * GetSDigitsDataOfTrigClass(int, TObjArray *=0)
virtual TH1 * GetMatchingSDigitsHisto(Int_t, Int_t)
virtual Int_t FillESDsData(Int_t index, double x, double y)
virtual TH1 * GetSDigitsData(const Int_t, int)
virtual TObjArray * GetRecPointsDataOfTrigClass(int cloneID, TObjArray *dest=0)
virtual void StartOfCycle(Int_t run=-1)
virtual Int_t SetRawsDataBinContent(Int_t index, int bin, double w)
TObjArray * GetMatchingHistosSet(TObjArray **list, const Int_t *indexList, Int_t nHist, Int_t trigId)
virtual Int_t SetRawsDataBinError(Int_t index, int bin, double err)
virtual TObjArray ** Init(AliQAv1::TASKINDEX_t task, Int_t cycles=-1)
virtual Int_t SetDigitsDataBinError(Int_t index, int bin, double err)
TH1 * GetMatchingHisto(TObjArray **list, Int_t index, Int_t trigId)
virtual const AliDetectorRecoParam * GetRecoParam()
virtual Int_t SetHitsDataBinContent(Int_t, int, double)
virtual TObjArray * GetMatchingESDsHistosSet(const Int_t *indexList, Int_t nHist, Int_t trigId)
virtual TObject * GetSDigitsData(const Int_t)
virtual Int_t ResetRecPointsData(Int_t index, Option_t *opt="")
virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray **)
virtual Int_t SetRecPointsDataBinError(Int_t index, int binX, int binY, double err)
virtual Int_t SetRecPointsDataBinError(Int_t index, int bin, double err)
virtual Int_t FillDigitsData(Int_t index, double x, double y)
virtual Int_t Add2SDigitsList(TH1 *, const Int_t, const Bool_t, const Bool_t)
TNtupleD ** fCorrNt
list of the RecPoints QA data objects
virtual Int_t SetSDigitsDataBinContent(Int_t, int, double)
TObjArray ** fESDsQAList
list of the digits QA data objects
virtual TObjArray * GetMatchingRawsHistosSet(const Int_t *indexList, Int_t nHist, Int_t trigId)
Int_t ResetData(TObjArray **list, Int_t index, Option_t *option="")
virtual TObjArray * GetMatchingSDigitsHistosSet(const Int_t *, Int_t, Int_t)
virtual Int_t SetSDigitsDataBinError(Int_t, int, double)
virtual TObjArray * GetMatchingESDsData(const Int_t index, TObjArray *optDest=0)
virtual void SetRecoParam(const AliDetectorRecoParam *param)
const AliDetectorRecoParam * fRecoParam
This is used by Corr only to hold its Ntuple.
virtual Int_t FillSDigitsData(Int_t, double, double)
virtual TH1 * GetMatchingRawsHisto(Int_t index, Int_t trigId)
virtual Int_t ResetStatsDigitsData(Int_t index)
virtual void Exec(AliQAv1::TASKINDEX_t task, TObject *data)
virtual Int_t FillDigitsData(Int_t index, double x)
virtual void InitRecoParams()
Int_t Add2List(TH1 *hist, const Int_t index, TObjArray **list, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
TObjArray ** fDigitsQAList
virtual Int_t SetRecPointsDataBinContent(Int_t index, int binX, int binY, double w)
virtual void InitDigits()
virtual TObject * GetHitsData(const Int_t)
virtual Int_t ResetESDsData(Int_t index, Option_t *opt="")
virtual Int_t FillRecPointsData(Int_t index, double x)
virtual TObjArray * GetMatchingSDigitsData(const Int_t, TObjArray *)
virtual TH1 * GetESDsData(const Int_t index, int cloneID)
TObjArray * GetMatchingHistos(TObjArray **list, Int_t index, TObjArray *optDest=0)
virtual Int_t FillESDsData(Int_t index, double x)
TObjArray ** fRecPointsQAList
list of the raws QA data objects
virtual TObjArray * GetRawsDataOfTrigClass(int cloneID, TObjArray *dest=0)
virtual void MakeDigits(TTree *)
virtual TH1 * GetRecPointsData(const Int_t index, int cloneID)
virtual Int_t FillRecPointsData(Int_t index, double x, double y)
virtual Int_t FillHitsData(Int_t, double, double, double)
virtual Int_t ResetRawsData(Int_t index, Option_t *opt="")
virtual Int_t SetESDsDataBinError(Int_t index, int bin, double err)