AliRoot Core  edcc906 (edcc906)
AliQADataMaker Class Referenceabstract

#include <AliQADataMaker.h>

Inheritance diagram for AliQADataMaker:

Public Member Functions

 AliQADataMaker (const Char_t *name="", const Char_t *title="")
 
 AliQADataMaker (const AliQADataMaker &qadm)
 
virtual ~AliQADataMaker ()
 
void ForbidCloning (TH1 *h, Bool_t v=kTRUE)
 
Bool_t IsCloningForbidden (TH1 *h) const
 
Char_t * GetHistoTrigger (const TH1 *h) const
 
virtual Int_t Add2DigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)=0
 
virtual Int_t Add2ESDsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)=0
 
virtual Int_t Add2HitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)=0
 
virtual Int_t Add2RecPointsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)=0
 
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)=0
 
virtual Int_t Add2SDigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)=0
 
virtual void Exec (AliQAv1::TASKINDEX_t, TObject *data)=0
 
virtual void EndOfCycle ()=0
 
virtual void EndOfCycle (AliQAv1::TASKINDEX_t)=0
 
virtual void EndOfDetectorCycle (AliQAv1::TASKINDEX_t task, TObjArray **list)=0
 
void Finish () const
 
AliRecoParam::EventSpecie_t GetEventSpecie () const
 
virtual TObject * GetDigitsData (const Int_t index)=0
 
virtual TObject * GetESDsData (const Int_t index)=0
 
virtual TObject * GetHitsData (const Int_t index)=0
 
virtual TObject * GetRecPointsData (const Int_t index)=0
 
virtual TObject * GetRawsData (const Int_t index)=0
 
virtual TObject * GetSDigitsData (const Int_t index)=0
 
virtual TH1 * GetDigitsData (const Int_t index, int cloneID)=0
 
virtual TH1 * GetESDsData (const Int_t index, int cloneID)=0
 
virtual TH1 * GetHitsData (const Int_t index, int cloneID)=0
 
virtual TH1 * GetRecPointsData (const Int_t index, int cloneID)=0
 
virtual TH1 * GetRawsData (const Int_t index, int cloneID)=0
 
virtual TH1 * GetSDigitsData (const Int_t index, int cloneID)=0
 
virtual TObjArrayGetDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
virtual TObjArrayGetSDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
virtual TObjArrayGetESDsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
virtual TObjArrayGetHitsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
virtual TObjArrayGetRecPointsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
virtual TObjArrayGetRawsDataOfTrigClass (int cloneID, TObjArray *dest=0)=0
 
const Char_t * GetDetectorDirName () const
 
TList * GetParameterList () const
 
virtual const AliDetectorRecoParamGetRecoParam ()
 
Int_t GetRun () const
 
Int_t Increment ()
 
virtual TObjArray ** Init (AliQAv1::TASKINDEX_t, Int_t cycles=-1)=0
 
TObjArrayInit (AliQAv1::TASKINDEX_t, AliRecoParam::EventSpecie_t es, Int_t cycles=-1)
 
virtual void Init (AliQAv1::TASKINDEX_t, TObjArray **list, Int_t run, Int_t cycles=-1)=0
 
virtual void InitDigits ()=0
 
virtual void InitESDs ()=0
 
virtual void InitRaws ()=0
 
virtual void InitRecPoints ()=0
 
Bool_t IsCycleDone () const
 
Bool_t IsValidEventSpecie (Int_t eventSpecieIndex, TObjArray **list)
 
void Reset ()
 
virtual void ResetDetector (AliQAv1::TASKINDEX_t task)=0
 
void SetCycle (Int_t nevts)
 
void SetWriteExpert ()
 
virtual void StartOfCycle (Int_t run=-1)=0
 
virtual void StartOfCycle (AliQAv1::TASKINDEX_t, Int_t run, const Bool_t sameCycle=kFALSE)=0
 
void UnSetWriteExpert ()
 
Bool_t WriteExpert ()
 
void SetEventSpecie (AliRecoParam::EventSpecie_t es)
 
void SetEventSpecie (Int_t es)
 
virtual void SetRecoParam (const AliDetectorRecoParam *)
 
virtual void InitRecPointsForTracker ()
 
Int_t IsClonedPerTrigClass (Int_t index, TObjArray **list)
 
Bool_t IsOrigHistoKept (Int_t index, TObjArray **list)
 
Bool_t MatchesToTriggers (UInt_t hpos) const
 
virtual TObjArrayGetMatchingDigitsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TObjArrayGetMatchingESDsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TObjArrayGetMatchingHitsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TObjArrayGetMatchingRecPointsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TObjArrayGetMatchingRawsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TObjArrayGetMatchingSDigitsData (const Int_t index, TObjArray *optDest=0)=0
 
virtual TH1 * GetMatchingRawsHisto (Int_t index, Int_t trigId)=0
 
virtual TH1 * GetMatchingDigitsHisto (Int_t index, Int_t trigId)=0
 
virtual TH1 * GetMatchingSDigitsHisto (Int_t index, Int_t trigId)=0
 
virtual TH1 * GetMatchingHitsHisto (Int_t index, Int_t trigId)=0
 
virtual TH1 * GetMatchingRecPointsHisto (Int_t index, Int_t trigId)=0
 
virtual TH1 * GetMatchingESDsHisto (Int_t index, Int_t trigId)=0
 
virtual TObjArrayGetMatchingRawsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual TObjArrayGetMatchingDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual TObjArrayGetMatchingSDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual TObjArrayGetMatchingHitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual TObjArrayGetMatchingRecPointsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual TObjArrayGetMatchingESDsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)=0
 
virtual Int_t FillHitsData (Int_t index, double x)=0
 
virtual Int_t FillDigitsData (Int_t index, double x)=0
 
virtual Int_t FillSDigitsData (Int_t index, double x)=0
 
virtual Int_t FillRawsData (Int_t index, double x)=0
 
virtual Int_t FillRecPointsData (Int_t index, double x)=0
 
virtual Int_t FillESDsData (Int_t index, double x)=0
 
virtual Int_t FillHitsData (Int_t index, double x, double y)=0
 
virtual Int_t FillDigitsData (Int_t index, double x, double y)=0
 
virtual Int_t FillSDigitsData (Int_t index, double x, double y)=0
 
virtual Int_t FillRawsData (Int_t index, double x, double y)=0
 
virtual Int_t FillRecPointsData (Int_t index, double x, double y)=0
 
virtual Int_t FillESDsData (Int_t index, double x, double y)=0
 
virtual Int_t FillHitsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t FillDigitsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t FillSDigitsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t FillRawsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t FillRecPointsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t FillESDsData (Int_t index, double x, double y, double z)=0
 
virtual Int_t SetHitsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetDigitsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetSDigitsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetRawsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetRecPointsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetESDsDataBinContent (Int_t index, int bin, double w)=0
 
virtual Int_t SetHitsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetDigitsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetSDigitsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetRawsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetRecPointsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetESDsDataBinContent (Int_t index, int binX, int binY, double w)=0
 
virtual Int_t SetHitsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetDigitsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetSDigitsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetRawsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetRecPointsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetESDsDataBinError (Int_t index, int bin, double err)=0
 
virtual Int_t SetHitsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t SetDigitsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t SetSDigitsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t SetRawsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t SetRecPointsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t SetESDsDataBinError (Int_t index, int binX, int binY, double err)=0
 
virtual Int_t ResetHitsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetDigitsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetSDigitsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetRawsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetRecPointsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetESDsData (Int_t index, Option_t *opt="")=0
 
virtual Int_t ResetStatsHitsData (Int_t index)=0
 
virtual Int_t ResetStatsDigitsData (Int_t index)=0
 
virtual Int_t ResetStatsSDigitsData (Int_t index)=0
 
virtual Int_t ResetStatsRawsData (Int_t index)=0
 
virtual Int_t ResetStatsRecPointsData (Int_t index)=0
 
virtual Int_t ResetStatsESDsData (Int_t index)=0
 
void ResetEvCountCycle (AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
 
void ResetEvCountTotal (AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
 
void ResetEvCountCycle (AliRecoParam::EventSpecie_t isp)
 
void ResetEvCountTotal (AliRecoParam::EventSpecie_t isp)
 
void ResetEvCountCycle ()
 
void ResetEvCountTotal ()
 
Int_t GetEvCountCycle (AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountTotal (AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountCycle (AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountTotal (AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountCycleRaws (Int_t trCl=-1) const
 
Int_t GetEvCountCycleHits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleSDigits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleDigits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleRecPoints (Int_t trCl=-1) const
 
Int_t GetEvCountCycleESDS (Int_t trCl=-1) const
 
Int_t GetEvCountTotalRaws (Int_t trCl=-1) const
 
Int_t GetEvCountTotalHits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalSDigits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalDigits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalRecPoints (Int_t trCl=-1) const
 
Int_t GetEvCountTotalESDS (Int_t trCl=-1) const
 
void IncEvCountCycle (AliQAv1::TASKINDEX_t task, Int_t diff=1)
 
void IncEvCountTotal (AliQAv1::TASKINDEX_t task, Int_t diff=1)
 
void IncEvCountCycleRaws (Int_t diff=1)
 
void IncEvCountCycleHits (Int_t diff=1)
 
void IncEvCountCycleSDigits (Int_t diff=1)
 
void IncEvCountCycleDigits (Int_t diff=1)
 
void IncEvCountCycleRecPoints (Int_t diff=1)
 
void IncEvCountCycleTrackSegments (Int_t diff=1)
 
void IncEvCountCycleRecParticles (Int_t diff=1)
 
void IncEvCountCycleESDs (Int_t diff=1)
 
void IncEvCountTotalRaws (Int_t diff=1)
 
void IncEvCountTotalHits (Int_t diff=1)
 
void IncEvCountTotalSDigits (Int_t diff=1)
 
void IncEvCountTotalDigits (Int_t diff=1)
 
void IncEvCountTotalRecPoints (Int_t diff=1)
 
void IncEvCountTotalTrackSegments (Int_t diff=1)
 
void IncEvCountTotalRecParticles (Int_t diff=1)
 
void IncEvCountTotalESDs (Int_t diff=1)
 
virtual void ClonePerTrigClass (AliQAv1::TASKINDEX_t task)=0
 

Static Public Member Functions

static Int_t SetEventTrigClasses (const char *triggers)
 
static const TObjArrayGetEventTrigClasses ()
 
static TNamed * GetTrigClass (Int_t i)
 
static const char * GetTrigClassName (Int_t i)
 
static TNamed * GetEventTrigClass (Int_t i)
 
static Int_t GetNEventTrigClasses ()
 
static void ResetEventTrigClasses ()
 
static Int_t GetNTrigClasses ()
 
static Bool_t IsEventTriggerSet ()
 
static void SetCloningRequest (TObjArray *aliases, TObjArray *histos)
 
static TObjArrayGetDataOfTrigClass (TObjArray *arr, Int_t cloneID, TObjArray *dest=0)
 
static TObjArrayGetDataOfTrigClass (TObjArray **list, Int_t specieIndex, int cloneID, TObjArray *dest)
 
static const char * GetTriggerPrefix ()
 

Protected Member Functions

virtual void ClonePerTrigClassL (TObjArray **list, AliQAv1::TASKINDEX_t task)
 
virtual Int_t ClonePerTrigClassA (TObjArray *list, const char *hnm, const char *triggers, Bool_t keepOriginal=kFALSE)
 
virtual Int_t ClonePerTrigClassH (Int_t index, TObjArray *list, TObjArray *trigArr, Bool_t keepOriginal=kFALSE)
 
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)
 
TH1 * CloneMe (TH1 *hist, Int_t specie) const
 
virtual void DefaultEndOfDetectorCycle (AliQAv1::TASKINDEX_t task)
 
TObject * GetData (TObjArray **list, const Int_t index)
 
TH1 * GetData (TObjArray **list, const Int_t index, Int_t cloneID)
 
TObjArrayGetDataOfTrigClass (TObjArray **list, Int_t cloneID, TObjArray *dest=0)
 
virtual void InitHits ()=0
 
virtual void InitSDigits ()=0
 
virtual void MakeESDs (AliESDEvent *)=0
 
virtual void MakeHits ()=0
 
virtual void MakeHits (TTree *)=0
 
virtual void MakeDigits ()=0
 
virtual void MakeDigits (TTree *)=0
 
virtual void MakeRaws (AliRawReader *)=0
 
virtual void MakeRecPoints (TTree *)=0
 
virtual void MakeSDigits ()=0
 
virtual void MakeSDigits (TTree *)=0
 
void ResetCycle ()
 
virtual void StartOfDetectorCycle ()=0
 
TH1 * GetMatchingHisto (TObjArray **list, Int_t index, Int_t trigId)
 
TObjArrayGetMatchingHistosSet (TObjArray **list, const Int_t *indexList, Int_t nHist, Int_t trigId)
 
TObjArrayGetMatchingHistos (TObjArray **list, Int_t index, TObjArray *optDest=0)
 
Bool_t CheckCloningConsistency (TObjArray **list, const Int_t *indexList, Int_t nHist, Bool_t checkTriggers=kFALSE)
 
Int_t FillData (TObjArray **list, Int_t index, double x)
 
Int_t FillData (TObjArray **list, Int_t index, double x, double y)
 
Int_t FillData (TObjArray **list, Int_t index, double x, double y, double z)
 
Int_t SetDataBinContent (TObjArray **list, Int_t index, int bin, double w)
 
Int_t SetDataBinContent (TObjArray **list, Int_t index, int binX, int binY, double w)
 
Int_t SetDataBinError (TObjArray **list, Int_t index, int bin, double err)
 
Int_t SetDataBinError (TObjArray **list, Int_t index, int binX, int binY, double err)
 
Int_t ResetData (TObjArray **list, Int_t index, Option_t *option="")
 
Int_t ResetStatsData (TObjArray **list, Int_t index)
 

Protected Attributes

TFile * fOutput
 
TDirectory * fDetectorDir
 output root file More...
 
TString fDetectorDirName
 directory for the given detector in the file More...
 
Int_t fCurrentCycle
 detector directory name in the quality assurance data file More...
 
Int_t fCycle
 current cycle number More...
 
Int_t fCycleCounter
 length (# events) of the QA data acquisition cycle More...
 
Bool_t fWriteExpert
 cycle counter More...
 
TList ** fParameterList
 flag to write or not the expert QA data More...
 
Int_t fRun
 list of QA data parameters More...
 
AliRecoParam::EventSpecie_t fEventSpecie
 run number More...
 
TClonesArray * fDigitsArray
 event specie, see AliRecoParam More...
 
TArrayI fEvCountCycle [AliRecoParam::kNSpecies]
 array to hold the sdigits More...
 
TArrayI fEvCountTotal [AliRecoParam::kNSpecies]
 

Static Protected Attributes

static TObjArray fgEventTrigClasses
 
static TObjArrayfgCloningRequest = 0
 
static TObjArrayfgTrigClasses = 0
 
static const Char_t * fgkTriggerPrefix = "_$TR$_"
 

Private Member Functions

AliQADataMakeroperator= (const AliQADataMaker &)
 

Detailed Description

Definition at line 38 of file AliQADataMaker.h.

Constructor & Destructor Documentation

AliQADataMaker::AliQADataMaker ( const Char_t *  name = "",
const Char_t *  title = "" 
)

Definition at line 65 of file AliQADataMaker.cxx.

AliQADataMaker::AliQADataMaker ( const AliQADataMaker qadm)

Definition at line 90 of file AliQADataMaker.cxx.

AliQADataMaker::~AliQADataMaker ( )
virtual

Definition at line 115 of file AliQADataMaker.cxx.

Member Function Documentation

virtual Int_t AliQADataMaker::Add2DigitsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

virtual Int_t AliQADataMaker::Add2ESDsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

virtual Int_t AliQADataMaker::Add2HitsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

Int_t AliQADataMaker::Add2List ( TH1 *  hist,
const Int_t  index,
TObjArray **  list,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE,
const Bool_t  saveForCorr = kFALSE 
)
protected
virtual Int_t AliQADataMaker::Add2RawsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE,
const Bool_t  saveForCorr = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

virtual Int_t AliQADataMaker::Add2RecPointsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

virtual Int_t AliQADataMaker::Add2SDigitsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IsCloningForbidden().

Bool_t AliQADataMaker::CheckCloningConsistency ( TObjArray **  list,
const Int_t *  indexList,
Int_t  nHist,
Bool_t  checkTriggers = kFALSE 
)
protected

Definition at line 420 of file AliQADataMaker.cxx.

Referenced by AliEMCALQADataMakerRec::MakeRaws(), and ResetCycle().

TH1 * AliQADataMaker::CloneMe ( TH1 *  hist,
Int_t  specie 
) const
protected

Definition at line 647 of file AliQADataMaker.cxx.

Referenced by GetTriggerPrefix().

virtual void AliQADataMaker::ClonePerTrigClass ( AliQAv1::TASKINDEX_t  task)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by IncEvCountTotalESDs().

Int_t AliQADataMaker::ClonePerTrigClassA ( TObjArray list,
const char *  hnm,
const char *  triggers,
Bool_t  keepOriginal = kFALSE 
)
protectedvirtual

Definition at line 204 of file AliQADataMaker.cxx.

Referenced by ClonePerTrigClassL(), and GetTriggerPrefix().

Int_t AliQADataMaker::ClonePerTrigClassH ( Int_t  index,
TObjArray list,
TObjArray trigArr,
Bool_t  keepOriginal = kFALSE 
)
protectedvirtual

Definition at line 286 of file AliQADataMaker.cxx.

Referenced by ClonePerTrigClassA(), and GetTriggerPrefix().

void AliQADataMaker::ClonePerTrigClassL ( TObjArray **  list,
AliQAv1::TASKINDEX_t  task 
)
protectedvirtual
void AliQADataMaker::DefaultEndOfDetectorCycle ( AliQAv1::TASKINDEX_t  task)
protectedvirtual

Definition at line 660 of file AliQADataMaker.cxx.

Referenced by GetTriggerPrefix().

virtual void AliQADataMaker::EndOfCycle ( AliQAv1::TASKINDEX_t  )
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Int_t AliQADataMaker::FillData ( TObjArray **  list,
Int_t  index,
double  x,
double  y 
)
protected

Definition at line 540 of file AliQADataMaker.cxx.

Int_t AliQADataMaker::FillData ( TObjArray **  list,
Int_t  index,
double  x,
double  y,
double  z 
)
protected

Definition at line 556 of file AliQADataMaker.cxx.

virtual Int_t AliQADataMaker::FillDigitsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillDigitsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillDigitsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillESDsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillESDsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillESDsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillHitsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillHitsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillHitsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillRawsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillRawsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillRawsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillRecPointsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillRecPointsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillRecPointsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillSDigitsData ( Int_t  index,
double  x 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::FillSDigitsData ( Int_t  index,
double  x,
double  y 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::FillSDigitsData ( Int_t  index,
double  x,
double  y,
double  z 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

void AliQADataMaker::Finish ( ) const

Definition at line 674 of file AliQADataMaker.cxx.

Referenced by AliQAManager::EndOfCycle(), and IsCloningForbidden().

void AliQADataMaker::ForbidCloning ( TH1 *  h,
Bool_t  v = kTRUE 
)
inline

Definition at line 46 of file AliQADataMaker.h.

Referenced by AliMUONVQADataMakerRec::ForbidCloning().

TH1* AliQADataMaker::GetData ( TObjArray **  list,
const Int_t  index,
Int_t  cloneID 
)
protected
TObjArray * AliQADataMaker::GetDataOfTrigClass ( TObjArray **  list,
Int_t  specieIndex,
int  cloneID,
TObjArray dest 
)
static

Definition at line 700 of file AliQADataMaker.cxx.

TObjArray* AliQADataMaker::GetDataOfTrigClass ( TObjArray **  list,
Int_t  cloneID,
TObjArray dest = 0 
)
protected
const Char_t* AliQADataMaker::GetDetectorDirName ( ) const
inline
virtual TObject* AliQADataMaker::GetDigitsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetDigitsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetDigitsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TObject* AliQADataMaker::GetESDsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetESDsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetESDsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

Int_t AliQADataMaker::GetEvCountCycle ( AliQAv1::TASKINDEX_t  task,
Int_t  trCl = -1 
) const
inline

Definition at line 210 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleDigits ( Int_t  trCl = -1) const
inline

Definition at line 216 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleESDS ( Int_t  trCl = -1) const
inline

Definition at line 218 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleHits ( Int_t  trCl = -1) const
inline

Definition at line 214 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleRaws ( Int_t  trCl = -1) const
inline

Definition at line 213 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleRecPoints ( Int_t  trCl = -1) const
inline

Definition at line 217 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountCycleSDigits ( Int_t  trCl = -1) const
inline

Definition at line 215 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotal ( AliQAv1::TASKINDEX_t  task,
Int_t  trCl = -1 
) const
inline

Definition at line 211 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalDigits ( Int_t  trCl = -1) const
inline

Definition at line 223 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalESDS ( Int_t  trCl = -1) const
inline

Definition at line 225 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalHits ( Int_t  trCl = -1) const
inline

Definition at line 221 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalRaws ( Int_t  trCl = -1) const
inline

Definition at line 220 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalRecPoints ( Int_t  trCl = -1) const
inline

Definition at line 224 of file AliQADataMaker.h.

Int_t AliQADataMaker::GetEvCountTotalSDigits ( Int_t  trCl = -1) const
inline

Definition at line 222 of file AliQADataMaker.h.

static TNamed* AliQADataMaker::GetEventTrigClass ( Int_t  i)
inlinestatic

Definition at line 254 of file AliQADataMaker.h.

Referenced by GetMatchingHistos(), IncEvCountCycle(), and IncEvCountTotal().

static const TObjArray& AliQADataMaker::GetEventTrigClasses ( )
inlinestatic

Definition at line 251 of file AliQADataMaker.h.

Char_t * AliQADataMaker::GetHistoTrigger ( const TH1 *  h) const

Definition at line 336 of file AliQADataMaker.cxx.

Referenced by CheckCloningConsistency(), and IsCloningForbidden().

virtual TObject* AliQADataMaker::GetHitsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetHitsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetHitsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TObjArray* AliQADataMaker::GetMatchingDigitsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingDigitsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingDigitsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingESDsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingESDsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingESDsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingHitsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingHitsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingHitsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingRawsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingRawsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingRawsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingRecPointsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingRecPointsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingRecPointsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingSDigitsData ( const Int_t  index,
TObjArray optDest = 0 
)
pure virtual

Implemented in AliQADataMakerSim, and AliQADataMakerRec.

Referenced by InitRecPointsForTracker().

virtual TH1* AliQADataMaker::GetMatchingSDigitsHisto ( Int_t  index,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual TObjArray* AliQADataMaker::GetMatchingSDigitsHistosSet ( const Int_t *  indexList,
Int_t  nHist,
Int_t  trigId 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

TList* AliQADataMaker::GetParameterList ( ) const
inline
virtual TObject* AliQADataMaker::GetRawsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetRawsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetRawsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual const AliDetectorRecoParam* AliQADataMaker::GetRecoParam ( )
inlinevirtual
virtual TObject* AliQADataMaker::GetRecPointsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetRecPointsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetRecPointsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

Int_t AliQADataMaker::GetRun ( ) const
inline
virtual TObject* AliQADataMaker::GetSDigitsData ( const Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

virtual TH1* AliQADataMaker::GetSDigitsData ( const Int_t  index,
int  cloneID 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual TObjArray* AliQADataMaker::GetSDigitsDataOfTrigClass ( int  cloneID,
TObjArray dest = 0 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by GetEventSpecie().

static TNamed* AliQADataMaker::GetTrigClass ( Int_t  i)
inlinestatic

Definition at line 252 of file AliQADataMaker.h.

Referenced by GetTrigClassName().

static const char* AliQADataMaker::GetTrigClassName ( Int_t  i)
inlinestatic

Definition at line 253 of file AliQADataMaker.h.

Referenced by AliQACheckerBase::Run().

static const char* AliQADataMaker::GetTriggerPrefix ( )
inlinestatic

Definition at line 264 of file AliQADataMaker.h.

Referenced by AliQACheckerBase::Check().

void AliQADataMaker::IncEvCountCycleHits ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountCycleRaws ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountCycleRecParticles ( Int_t  diff = 1)
inline

Definition at line 236 of file AliQADataMaker.h.

void AliQADataMaker::IncEvCountCycleSDigits ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountCycleTrackSegments ( Int_t  diff = 1)
inline

Definition at line 235 of file AliQADataMaker.h.

void AliQADataMaker::IncEvCountTotalHits ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountTotalRaws ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountTotalRecParticles ( Int_t  diff = 1)
inline

Definition at line 245 of file AliQADataMaker.h.

void AliQADataMaker::IncEvCountTotalSDigits ( Int_t  diff = 1)
inline
void AliQADataMaker::IncEvCountTotalTrackSegments ( Int_t  diff = 1)
inline

Definition at line 244 of file AliQADataMaker.h.

Int_t AliQADataMaker::Increment ( )
inline

Definition at line 89 of file AliQADataMaker.h.

Referenced by AliQAManager::Increment().

virtual TObjArray** AliQADataMaker::Init ( AliQAv1::TASKINDEX_t  ,
Int_t  cycles = -1 
)
pure virtual
TObjArray * AliQADataMaker::Init ( AliQAv1::TASKINDEX_t  task,
AliRecoParam::EventSpecie_t  es,
Int_t  cycles = -1 
)

Definition at line 797 of file AliQADataMaker.cxx.

virtual void AliQADataMaker::Init ( AliQAv1::TASKINDEX_t  ,
TObjArray **  list,
Int_t  run,
Int_t  cycles = -1 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual void AliQADataMaker::InitHits ( )
protectedpure virtual
virtual void AliQADataMaker::InitRecPointsForTracker ( )
inlinevirtual

Reimplemented in AliGlobalQADataMaker.

Definition at line 111 of file AliQADataMaker.h.

Referenced by AliReconstruction::RunTracking().

virtual void AliQADataMaker::InitSDigits ( )
protectedpure virtual
Int_t AliQADataMaker::IsClonedPerTrigClass ( Int_t  index,
TObjArray **  list 
)
inline

Definition at line 342 of file AliQADataMaker.h.

Referenced by InitRecPointsForTracker(), and AliEMCALQADataMakerRec::MakeRaws().

Bool_t AliQADataMaker::IsCloningForbidden ( TH1 *  h) const
inline

Definition at line 47 of file AliQADataMaker.h.

Referenced by ClonePerTrigClassH().

Bool_t AliQADataMaker::IsCycleDone ( ) const
inline
static Bool_t AliQADataMaker::IsEventTriggerSet ( )
inlinestatic

Definition at line 258 of file AliQADataMaker.h.

Referenced by GetMatchingHistos(), and MatchesToTriggers().

Bool_t AliQADataMaker::IsOrigHistoKept ( Int_t  index,
TObjArray **  list 
)
inline

Definition at line 335 of file AliQADataMaker.h.

Referenced by InitRecPointsForTracker().

Bool_t AliQADataMaker::IsValidEventSpecie ( Int_t  eventSpecieIndex,
TObjArray **  list 
)

Definition at line 805 of file AliQADataMaker.cxx.

Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle(), and IsCycleDone().

virtual void AliQADataMaker::MakeHits ( )
protectedpure virtual
virtual void AliQADataMaker::MakeHits ( TTree *  )
protectedpure virtual
virtual void AliQADataMaker::MakeRaws ( AliRawReader *  )
protectedpure virtual
virtual void AliQADataMaker::MakeRecPoints ( TTree *  )
protectedpure virtual
virtual void AliQADataMaker::MakeSDigits ( )
protectedpure virtual
virtual void AliQADataMaker::MakeSDigits ( TTree *  )
protectedpure virtual
Bool_t AliQADataMaker::MatchesToTriggers ( UInt_t  hpos) const
inline

Definition at line 351 of file AliQADataMaker.h.

Referenced by InitRecPointsForTracker().

AliQADataMaker& AliQADataMaker::operator= ( const AliQADataMaker )
private
void AliQADataMaker::Reset ( void  )
inline

Definition at line 99 of file AliQADataMaker.h.

Referenced by AliQAManager::Reset(), and ResetData().

void AliQADataMaker::ResetCycle ( )
inlineprotected
virtual void AliQADataMaker::ResetDetector ( AliQAv1::TASKINDEX_t  task)
pure virtual
virtual Int_t AliQADataMaker::ResetDigitsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetESDsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

void AliQADataMaker::ResetEvCountCycle ( AliRecoParam::EventSpecie_t  isp,
AliQAv1::TASKINDEX_t  task 
)

Definition at line 937 of file AliQADataMaker.cxx.

void AliQADataMaker::ResetEvCountCycle ( AliRecoParam::EventSpecie_t  isp)
inline

Definition at line 203 of file AliQADataMaker.h.

void AliQADataMaker::ResetEvCountCycle ( )
inline
void AliQADataMaker::ResetEvCountTotal ( AliRecoParam::EventSpecie_t  isp,
AliQAv1::TASKINDEX_t  task 
)

Definition at line 947 of file AliQADataMaker.cxx.

void AliQADataMaker::ResetEvCountTotal ( AliRecoParam::EventSpecie_t  isp)
inline

Definition at line 204 of file AliQADataMaker.h.

void AliQADataMaker::ResetEvCountTotal ( )
inline
virtual Int_t AliQADataMaker::ResetHitsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetRawsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetRecPointsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetSDigitsData ( Int_t  index,
Option_t *  opt = "" 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsDigitsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsESDsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsHitsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsRawsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsRecPointsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::ResetStatsSDigitsData ( Int_t  index)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

void AliQADataMaker::SetCloningRequest ( TObjArray aliases,
TObjArray histos 
)
static

Definition at line 816 of file AliQADataMaker.cxx.

Referenced by AliReconstruction::InitQA(), and IsEventTriggerSet().

void AliQADataMaker::SetCycle ( Int_t  nevts)
inline

Definition at line 101 of file AliQADataMaker.h.

Referenced by AliQADataMakerSim::Init(), and AliQADataMakerRec::Init().

Int_t AliQADataMaker::SetDataBinContent ( TObjArray **  list,
Int_t  index,
int  binX,
int  binY,
double  w 
)
protected

Definition at line 582 of file AliQADataMaker.cxx.

Int_t AliQADataMaker::SetDataBinError ( TObjArray **  list,
Int_t  index,
int  binX,
int  binY,
double  err 
)
protected

Definition at line 608 of file AliQADataMaker.cxx.

virtual Int_t AliQADataMaker::SetDigitsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetDigitsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetDigitsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetDigitsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetESDsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetESDsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetESDsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetESDsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

void AliQADataMaker::SetEventSpecie ( Int_t  es)
inline

Definition at line 108 of file AliQADataMaker.h.

Referenced by SetEventSpecie().

Int_t AliQADataMaker::SetEventTrigClasses ( const char *  triggers)
static

Definition at line 347 of file AliQADataMaker.cxx.

Referenced by IncEvCountTotalESDs(), and AliReconstruction::ProcessEvent().

virtual Int_t AliQADataMaker::SetHitsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetHitsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetHitsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetHitsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetRawsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetRawsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetRawsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetRawsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual void AliQADataMaker::SetRecoParam ( const AliDetectorRecoParam )
inlinevirtual

Reimplemented in AliQADataMakerRec.

Definition at line 109 of file AliQADataMaker.h.

Referenced by AliQAManager::SetRecoParam().

virtual Int_t AliQADataMaker::SetRecPointsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetRecPointsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetRecPointsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetRecPointsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetSDigitsDataBinContent ( Int_t  index,
int  bin,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetSDigitsDataBinContent ( Int_t  index,
int  binX,
int  binY,
double  w 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

virtual Int_t AliQADataMaker::SetSDigitsDataBinError ( Int_t  index,
int  bin,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

Referenced by InitRecPointsForTracker().

virtual Int_t AliQADataMaker::SetSDigitsDataBinError ( Int_t  index,
int  binX,
int  binY,
double  err 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

void AliQADataMaker::SetWriteExpert ( )
inline

Definition at line 102 of file AliQADataMaker.h.

Referenced by AliQAManager::InitQADataMaker().

virtual void AliQADataMaker::StartOfCycle ( Int_t  run = -1)
pure virtual
virtual void AliQADataMaker::StartOfCycle ( AliQAv1::TASKINDEX_t  ,
Int_t  run,
const Bool_t  sameCycle = kFALSE 
)
pure virtual

Implemented in AliQADataMakerRec, and AliQADataMakerSim.

void AliQADataMaker::UnSetWriteExpert ( )
inline

Definition at line 105 of file AliQADataMaker.h.

Bool_t AliQADataMaker::WriteExpert ( )
inline

Member Data Documentation

Int_t AliQADataMaker::fCurrentCycle
protected

detector directory name in the quality assurance data file

Definition at line 312 of file AliQADataMaker.h.

Referenced by ResetCycle(), AliQADataMakerSim::StartOfCycle(), and AliQADataMakerRec::StartOfCycle().

Int_t AliQADataMaker::fCycle
protected

current cycle number

Definition at line 313 of file AliQADataMaker.h.

Referenced by IsCycleDone(), and SetCycle().

Int_t AliQADataMaker::fCycleCounter
protected

length (# events) of the QA data acquisition cycle

Definition at line 314 of file AliQADataMaker.h.

Referenced by Increment(), IsCycleDone(), Reset(), and ResetCycle().

TDirectory* AliQADataMaker::fDetectorDir
protected

output root file

Definition at line 310 of file AliQADataMaker.h.

Referenced by AliQADataMakerSim::EndOfCycle(), and AliQADataMakerRec::EndOfCycle().

TString AliQADataMaker::fDetectorDirName
protected

directory for the given detector in the file

Definition at line 311 of file AliQADataMaker.h.

Referenced by AliQADataMaker(), AliQADataMakerRec::AliQADataMakerRec(), AliQADataMakerSim::AliQADataMakerSim(), and GetDetectorDirName().

TArrayI AliQADataMaker::fEvCountCycle[AliRecoParam::kNSpecies]
protected

array to hold the sdigits

Definition at line 320 of file AliQADataMaker.h.

Referenced by AliQADataMaker(), ClonePerTrigClassL(), GetEvCountCycle(), IncEvCountCycle(), and ResetEvCountCycle().

TArrayI AliQADataMaker::fEvCountTotal[AliRecoParam::kNSpecies]
protected
TObjArray * AliQADataMaker::fgCloningRequest = 0
staticprotected

Definition at line 324 of file AliQADataMaker.h.

Referenced by ClonePerTrigClassL(), and SetCloningRequest().

const Char_t * AliQADataMaker::fgkTriggerPrefix = "_$TR$_"
staticprotected

Definition at line 326 of file AliQADataMaker.h.

Referenced by ClonePerTrigClassH(), GetHistoTrigger(), and GetTriggerPrefix().

TObjArray * AliQADataMaker::fgTrigClasses = 0
staticprotected
TList** AliQADataMaker::fParameterList
protected

flag to write or not the expert QA data

Definition at line 316 of file AliQADataMaker.h.

Referenced by Add2List(), AliQADataMaker(), GetParameterList(), and ~AliQADataMaker().

Int_t AliQADataMaker::fRun
protected
Bool_t AliQADataMaker::fWriteExpert
protected

cycle counter

Definition at line 315 of file AliQADataMaker.h.

Referenced by SetWriteExpert(), UnSetWriteExpert(), and WriteExpert().


The documentation for this class was generated from the following files: