![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliCorrQADataMakerRec.h>
Public Member Functions | |
AliCorrQADataMakerRec (AliQADataMaker **) | |
AliCorrQADataMakerRec (const AliCorrQADataMakerRec &qadm) | |
AliCorrQADataMakerRec & | operator= (const AliCorrQADataMakerRec &qadm) |
virtual | ~AliCorrQADataMakerRec () |
![]() | |
AliQADataMakerRec (const char *name="", const char *title="") | |
AliQADataMakerRec (const AliQADataMakerRec &qadm) | |
AliQADataMakerRec & | operator= (const AliQADataMakerRec &qadm) |
virtual | ~AliQADataMakerRec () |
virtual Int_t | Add2DigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
virtual Int_t | Add2ESDsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
virtual Int_t | Add2HitsList (TH1 *, const Int_t, const Bool_t, const Bool_t) |
virtual Int_t | Add2RecPointsList (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 Int_t | Add2SDigitsList (TH1 *, const Int_t, const Bool_t, const Bool_t) |
virtual void | Exec (AliQAv1::TASKINDEX_t task, TObject *data) |
virtual void | EndOfCycle () |
virtual void | EndOfCycle (AliQAv1::TASKINDEX_t task) |
virtual const AliDetectorRecoParam * | GetRecoParam () |
virtual TObject * | GetDigitsData (const Int_t index) |
virtual TObject * | GetESDsData (const Int_t index) |
virtual TObject * | GetHitsData (const Int_t) |
virtual TObject * | GetRecPointsData (const Int_t index) |
virtual TObject * | GetRawsData (const Int_t index) |
virtual TObject * | GetSDigitsData (const Int_t) |
virtual TH1 * | GetDigitsData (const Int_t index, int cloneID) |
virtual TH1 * | GetESDsData (const Int_t index, int cloneID) |
virtual TH1 * | GetHitsData (const Int_t, int) |
virtual TH1 * | GetRecPointsData (const Int_t index, int cloneID) |
virtual TH1 * | GetRawsData (const Int_t index, int cloneID) |
virtual TH1 * | GetSDigitsData (const Int_t, int) |
virtual TObjArray * | GetDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetSDigitsDataOfTrigClass (int, TObjArray *=0) |
virtual TObjArray * | GetESDsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetHitsDataOfTrigClass (int, TObjArray *=0) |
virtual TObjArray * | GetRecPointsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetRawsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray ** | Init (AliQAv1::TASKINDEX_t task, Int_t cycles=-1) |
virtual void | Init (AliQAv1::TASKINDEX_t task, TObjArray **list, Int_t run, Int_t cycles=-1) |
virtual void | InitDigits () |
virtual void | ResetDetector (AliQAv1::TASKINDEX_t task) |
virtual void | StartOfCycle (Int_t run=-1) |
virtual void | StartOfCycle (AliQAv1::TASKINDEX_t task, Int_t run, const Bool_t sameCycle=kFALSE) |
virtual void | SetRecoParam (const AliDetectorRecoParam *param) |
virtual TObjArray * | GetMatchingHitsData (const Int_t, TObjArray *) |
virtual TObjArray * | GetMatchingSDigitsData (const Int_t, TObjArray *) |
virtual TObjArray * | GetMatchingDigitsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingRawsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingRecPointsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingESDsData (const Int_t index, TObjArray *optDest=0) |
virtual TH1 * | GetMatchingHitsHisto (Int_t, Int_t) |
virtual TH1 * | GetMatchingSDigitsHisto (Int_t, Int_t) |
virtual TH1 * | GetMatchingDigitsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingRawsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingRecPointsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingESDsHisto (Int_t index, Int_t trigId) |
virtual TObjArray * | GetMatchingHitsHistosSet (const Int_t *, Int_t, Int_t) |
virtual TObjArray * | GetMatchingSDigitsHistosSet (const Int_t *, Int_t, Int_t) |
virtual TObjArray * | GetMatchingDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingRawsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingRecPointsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingESDsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual Int_t | FillHitsData (Int_t, double) |
virtual Int_t | FillSDigitsData (Int_t, double) |
virtual Int_t | FillDigitsData (Int_t index, double x) |
virtual Int_t | FillRawsData (Int_t index, double x) |
virtual Int_t | FillRecPointsData (Int_t index, double x) |
virtual Int_t | FillESDsData (Int_t index, double x) |
virtual Int_t | FillHitsData (Int_t, double, double) |
virtual Int_t | FillSDigitsData (Int_t, double, double) |
virtual Int_t | FillDigitsData (Int_t index, double x, double y) |
virtual Int_t | FillRawsData (Int_t index, double x, double y) |
virtual Int_t | FillRecPointsData (Int_t index, double x, double y) |
virtual Int_t | FillESDsData (Int_t index, double x, double y) |
virtual Int_t | FillHitsData (Int_t, double, double, double) |
virtual Int_t | FillSDigitsData (Int_t, double, double, double) |
virtual Int_t | FillDigitsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillRawsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillRecPointsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillESDsData (Int_t index, double x, double y, double z) |
virtual Int_t | SetHitsDataBinContent (Int_t, int, double) |
virtual Int_t | SetSDigitsDataBinContent (Int_t, int, double) |
virtual Int_t | SetDigitsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetRawsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetRecPointsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetESDsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetHitsDataBinContent (Int_t, int, int, double) |
virtual Int_t | SetSDigitsDataBinContent (Int_t, int, int, double) |
virtual Int_t | SetDigitsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetRawsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetRecPointsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetESDsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetHitsDataBinError (Int_t, int, double) |
virtual Int_t | SetSDigitsDataBinError (Int_t, int, double) |
virtual Int_t | SetDigitsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetRawsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetRecPointsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetESDsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetHitsDataBinError (Int_t, int, int, double) |
virtual Int_t | SetSDigitsDataBinError (Int_t, int, int, double) |
virtual Int_t | SetDigitsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetRawsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetRecPointsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetESDsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | ResetHitsData (Int_t, Option_t *) |
virtual Int_t | ResetSDigitsData (Int_t, Option_t *) |
virtual Int_t | ResetDigitsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetRawsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetRecPointsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetESDsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetStatsHitsData (Int_t) |
virtual Int_t | ResetStatsSDigitsData (Int_t) |
virtual Int_t | ResetStatsDigitsData (Int_t index) |
virtual Int_t | ResetStatsRawsData (Int_t index) |
virtual Int_t | ResetStatsRecPointsData (Int_t index) |
virtual Int_t | ResetStatsESDsData (Int_t index) |
virtual void | ClonePerTrigClass (AliQAv1::TASKINDEX_t task) |
![]() | |
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 |
void | Finish () const |
AliRecoParam::EventSpecie_t | GetEventSpecie () const |
const Char_t * | GetDetectorDirName () const |
TList * | GetParameterList () const |
Int_t | GetRun () const |
Int_t | Increment () |
TObjArray * | Init (AliQAv1::TASKINDEX_t, AliRecoParam::EventSpecie_t es, Int_t cycles=-1) |
Bool_t | IsCycleDone () const |
Bool_t | IsValidEventSpecie (Int_t eventSpecieIndex, TObjArray **list) |
void | Reset () |
void | SetCycle (Int_t nevts) |
void | SetWriteExpert () |
void | UnSetWriteExpert () |
Bool_t | WriteExpert () |
void | SetEventSpecie (AliRecoParam::EventSpecie_t es) |
void | SetEventSpecie (Int_t es) |
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 |
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) |
Private Member Functions | |
virtual void | EndOfDetectorCycle (AliQAv1::TASKINDEX_t, TObjArray **list) |
virtual void | InitESDs () |
virtual void | InitRaws () |
virtual void | InitRecPoints () |
virtual void | InitRecoParams () |
virtual void | MakeESDs (AliESDEvent *esd) |
virtual void | MakeRecPoints (TTree *recpoTree) |
virtual void | MakeRaws (AliRawReader *) |
virtual void | StartOfDetectorCycle () |
Private Attributes | |
Int_t | fMaxRawVar |
AliQADataMaker ** | fqadm |
number of raw parameters in the ntuple More... | |
Double_t * | fVarvalue |
array of detectors QA data makers pointers More... | |
Additional Inherited Members | |
![]() | |
static Int_t | SetEventTrigClasses (const char *triggers) |
static const TObjArray & | GetEventTrigClasses () |
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 TObjArray * | GetDataOfTrigClass (TObjArray *arr, Int_t cloneID, TObjArray *dest=0) |
static TObjArray * | GetDataOfTrigClass (TObjArray **list, Int_t specieIndex, int cloneID, TObjArray *dest) |
static const char * | GetTriggerPrefix () |
![]() | |
virtual void | InitHits () |
virtual void | InitSDigits () |
virtual void | MakeHits () |
virtual void | MakeHits (TTree *) |
virtual void | MakeDigits () |
virtual void | MakeDigits (TTree *) |
virtual void | MakeSDigits () |
virtual void | MakeSDigits (TTree *) |
![]() | |
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) |
TObjArray * | GetDataOfTrigClass (TObjArray **list, Int_t cloneID, TObjArray *dest=0) |
void | ResetCycle () |
TH1 * | GetMatchingHisto (TObjArray **list, Int_t index, Int_t trigId) |
TObjArray * | GetMatchingHistosSet (TObjArray **list, const Int_t *indexList, Int_t nHist, Int_t trigId) |
TObjArray * | GetMatchingHistos (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) |
![]() | |
TObjArray ** | fDigitsQAList |
TObjArray ** | fESDsQAList |
list of the digits QA data objects More... | |
TObjArray ** | fRawsQAList |
list of the ESDs QA data objects More... | |
TObjArray ** | fRecPointsQAList |
list of the raws QA data objects More... | |
TNtupleD ** | fCorrNt |
list of the RecPoints QA data objects More... | |
const AliDetectorRecoParam * | fRecoParam |
This is used by Corr only to hold its Ntuple. More... | |
TClonesArray * | fRecPointsArray |
const pointer to the reco parameters to be used in the reco QA More... | |
![]() | |
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 TObjArray | fgEventTrigClasses |
static TObjArray * | fgCloningRequest = 0 |
static TObjArray * | fgTrigClasses = 0 |
static const Char_t * | fgkTriggerPrefix = "_$TR$_" |
Definition at line 26 of file AliCorrQADataMakerRec.h.
AliCorrQADataMakerRec::AliCorrQADataMakerRec | ( | AliQADataMaker ** | qadm | ) |
Definition at line 45 of file AliCorrQADataMakerRec.cxx.
AliCorrQADataMakerRec::AliCorrQADataMakerRec | ( | const AliCorrQADataMakerRec & | qadm | ) |
Definition at line 58 of file AliCorrQADataMakerRec.cxx.
|
virtual |
Definition at line 104 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 120 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 130 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 141 of file AliCorrQADataMakerRec.cxx.
Referenced by MakeRaws().
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 196 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 187 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 204 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 215 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 251 of file AliCorrQADataMakerRec.cxx.
AliCorrQADataMakerRec & AliCorrQADataMakerRec::operator= | ( | const AliCorrQADataMakerRec & | qadm | ) |
Definition at line 80 of file AliCorrQADataMakerRec.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerRec.
Definition at line 260 of file AliCorrQADataMakerRec.cxx.
|
private |
Definition at line 46 of file AliCorrQADataMakerRec.h.
Referenced by AliCorrQADataMakerRec(), InitRaws(), MakeRaws(), and operator=().
|
private |
number of raw parameters in the ntuple
Definition at line 47 of file AliCorrQADataMakerRec.h.
Referenced by InitRaws(), MakeRaws(), and operator=().
|
private |
array of detectors QA data makers pointers
Definition at line 48 of file AliCorrQADataMakerRec.h.
Referenced by AliCorrQADataMakerRec(), InitRaws(), MakeRaws(), operator=(), and ~AliCorrQADataMakerRec().