![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliFMDQADataMakerSim.h>
Public Member Functions | |
AliFMDQADataMakerSim () | |
AliFMDQADataMakerSim (const AliFMDQADataMakerSim &qadm) | |
AliFMDQADataMakerSim & | operator= (const AliFMDQADataMakerSim &qadm) |
virtual | ~AliFMDQADataMakerSim () |
![]() | |
AliQADataMakerSim (const char *name="", const char *title="") | |
AliQADataMakerSim (const AliQADataMakerSim &qadm) | |
AliQADataMakerSim & | operator= (const AliQADataMakerSim &qadm) |
virtual | ~AliQADataMakerSim () |
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 *, const Int_t, const Bool_t, const Bool_t) |
virtual Int_t | Add2HitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
virtual Int_t | Add2RecPointsList (TH1 *, const Int_t, const Bool_t, const Bool_t) |
virtual Int_t | Add2RawsList (TH1 *, const Int_t, const Bool_t, const Bool_t, const Bool_t) |
virtual Int_t | Add2SDigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE) |
virtual void | Exec (AliQAv1::TASKINDEX_t task, TObject *data) |
virtual void | EndOfCycle () |
virtual void | EndOfCycle (AliQAv1::TASKINDEX_t task) |
virtual TObject * | GetDigitsData (const Int_t index) |
virtual TObject * | GetESDsData (const Int_t) |
virtual TObject * | GetHitsData (const Int_t index) |
virtual TObject * | GetRecPointsData (const Int_t) |
virtual TObject * | GetRawsData (const Int_t) |
virtual TObject * | GetSDigitsData (const Int_t index) |
virtual TH1 * | GetDigitsData (const Int_t index, int cloneID) |
virtual TH1 * | GetESDsData (const Int_t, int) |
virtual TH1 * | GetHitsData (const Int_t index, int cloneID) |
virtual TH1 * | GetRecPointsData (const Int_t, int) |
virtual TH1 * | GetRawsData (const Int_t, int) |
virtual TH1 * | GetSDigitsData (const Int_t index, int cloneID) |
virtual TObjArray * | GetDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetSDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetESDsDataOfTrigClass (int, TObjArray *=0) |
virtual TObjArray * | GetHitsDataOfTrigClass (int cloneID, TObjArray *dest=0) |
virtual TObjArray * | GetRecPointsDataOfTrigClass (int, TObjArray *=0) |
virtual TObjArray * | GetRawsDataOfTrigClass (int, TObjArray *=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 | InitRaws () |
virtual void | InitRecPoints () |
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 TH1 * | GetMatchingHitsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingSDigitsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingDigitsHisto (Int_t index, Int_t trigId) |
virtual TH1 * | GetMatchingRawsHisto (Int_t, Int_t) |
virtual TH1 * | GetMatchingRecPointsHisto (Int_t, Int_t) |
virtual TH1 * | GetMatchingESDsHisto (Int_t, Int_t) |
virtual TObjArray * | GetMatchingHitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingSDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId) |
virtual TObjArray * | GetMatchingRawsHistosSet (const Int_t *, Int_t, Int_t) |
virtual TObjArray * | GetMatchingRecPointsHistosSet (const Int_t *, Int_t, Int_t) |
virtual TObjArray * | GetMatchingESDsHistosSet (const Int_t *, Int_t, Int_t) |
virtual TObjArray * | GetMatchingHitsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingSDigitsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingDigitsData (const Int_t index, TObjArray *optDest=0) |
virtual TObjArray * | GetMatchingRawsData (const Int_t, TObjArray *) |
virtual TObjArray * | GetMatchingRecPointsData (const Int_t, TObjArray *) |
virtual TObjArray * | GetMatchingESDsData (const Int_t, TObjArray *) |
virtual Int_t | FillHitsData (Int_t index, double x) |
virtual Int_t | FillSDigitsData (Int_t index, double x) |
virtual Int_t | FillDigitsData (Int_t index, double x) |
virtual Int_t | FillRawsData (Int_t, double) |
virtual Int_t | FillRecPointsData (Int_t, double) |
virtual Int_t | FillESDsData (Int_t, double) |
virtual Int_t | FillHitsData (Int_t index, double x, double y) |
virtual Int_t | FillSDigitsData (Int_t index, double x, double y) |
virtual Int_t | FillDigitsData (Int_t index, double x, double y) |
virtual Int_t | FillRawsData (Int_t, double, double) |
virtual Int_t | FillRecPointsData (Int_t, double, double) |
virtual Int_t | FillESDsData (Int_t, double, double) |
virtual Int_t | FillHitsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillSDigitsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillDigitsData (Int_t index, double x, double y, double z) |
virtual Int_t | FillRawsData (Int_t, double, double, double) |
virtual Int_t | FillRecPointsData (Int_t, double, double, double) |
virtual Int_t | FillESDsData (Int_t, double, double, double) |
virtual Int_t | SetHitsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetDigitsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetSDigitsDataBinContent (Int_t index, int bin, double w) |
virtual Int_t | SetRawsDataBinContent (Int_t, int, double) |
virtual Int_t | SetRecPointsDataBinContent (Int_t, int, double) |
virtual Int_t | SetESDsDataBinContent (Int_t, int, double) |
virtual Int_t | SetHitsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetDigitsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetSDigitsDataBinContent (Int_t index, int binX, int binY, double w) |
virtual Int_t | SetRawsDataBinContent (Int_t, int, int, double) |
virtual Int_t | SetRecPointsDataBinContent (Int_t, int, int, double) |
virtual Int_t | SetESDsDataBinContent (Int_t, int, int, double) |
virtual Int_t | SetHitsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetDigitsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetSDigitsDataBinError (Int_t index, int bin, double err) |
virtual Int_t | SetRawsDataBinError (Int_t, int, double) |
virtual Int_t | SetRecPointsDataBinError (Int_t, int, double) |
virtual Int_t | SetESDsDataBinError (Int_t, int, double) |
virtual Int_t | SetHitsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetDigitsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetSDigitsDataBinError (Int_t index, int binX, int binY, double err) |
virtual Int_t | SetRawsDataBinError (Int_t, int, int, double) |
virtual Int_t | SetRecPointsDataBinError (Int_t, int, int, double) |
virtual Int_t | SetESDsDataBinError (Int_t, int, int, double) |
virtual Int_t | ResetHitsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetSDigitsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetDigitsData (Int_t index, Option_t *opt="") |
virtual Int_t | ResetRawsData (Int_t, Option_t *) |
virtual Int_t | ResetRecPointsData (Int_t, Option_t *) |
virtual Int_t | ResetESDsData (Int_t, Option_t *) |
virtual Int_t | ResetStatsHitsData (Int_t index) |
virtual Int_t | ResetStatsSDigitsData (Int_t index) |
virtual Int_t | ResetStatsDigitsData (Int_t index) |
virtual Int_t | ResetStatsRawsData (Int_t) |
virtual Int_t | ResetStatsRecPointsData (Int_t) |
virtual Int_t | ResetStatsESDsData (Int_t) |
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 |
virtual const AliDetectorRecoParam * | GetRecoParam () |
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 | 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 |
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 | InitHits () |
virtual void | InitDigits () |
virtual void | InitSDigits () |
virtual void | MakeHits () |
virtual void | MakeHits (TTree *hitTree) |
virtual void | MakeDigits () |
virtual void | MakeDigits (TTree *digitTree) |
virtual void | MakeSDigits () |
virtual void | MakeSDigits (TTree *sigitTree) |
virtual void | StartOfDetectorCycle () |
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 | InitESDs () |
virtual void | MakeESDs (AliESDEvent *) |
virtual void | MakeRaws (AliRawReader *) |
virtual void | MakeRecPoints (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 ** | fHitsQAList |
list of the digits QA data objects More... | |
TObjArray ** | fSDigitsQAList |
list of the hits QA data objects More... | |
TClonesArray * | fHitsArray |
list of the sdigits QA data objects More... | |
TClonesArray * | fSDigitsArray |
array to hold the hits 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 23 of file AliFMDQADataMakerSim.h.
AliFMDQADataMakerSim::AliFMDQADataMakerSim | ( | ) |
Definition at line 48 of file AliFMDQADataMakerSim.cxx.
AliFMDQADataMakerSim::AliFMDQADataMakerSim | ( | const AliFMDQADataMakerSim & | qadm | ) |
Definition at line 57 of file AliFMDQADataMakerSim.cxx.
|
virtual |
Definition at line 74 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 80 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 127 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 110 of file AliFMDQADataMakerSim.cxx.
Referenced by MakeHits().
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 94 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 187 of file AliFMDQADataMakerSim.cxx.
Referenced by MakeDigits().
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 204 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 143 of file AliFMDQADataMakerSim.cxx.
Referenced by MakeHits().
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 156 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 234 of file AliFMDQADataMakerSim.cxx.
Referenced by MakeSDigits().
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 251 of file AliFMDQADataMakerSim.cxx.
AliFMDQADataMakerSim & AliFMDQADataMakerSim::operator= | ( | const AliFMDQADataMakerSim & | qadm | ) |
Definition at line 68 of file AliFMDQADataMakerSim.cxx.
|
privatevirtual |
Reimplemented from AliQADataMakerSim.
Definition at line 277 of file AliFMDQADataMakerSim.cxx.