|
CbmRoot
|
#include <PairAnalysisCutQa.h>
Public Types | |
| enum class | ETypes { kEvent = 0 , kTrack , kTrack2 , kTrackMC , kPair , kPrePair , kNtypes } |
Public Member Functions | |
| PairAnalysisCutQa () | |
| PairAnalysisCutQa (const char *name, const char *title) | |
| virtual | ~PairAnalysisCutQa () |
| void | Init () |
| void | AddTrackFilterMC (AnalysisFilter *trkFilterMC) |
| void | AddTrackFilter (AnalysisFilter *trkFilter) |
| void | AddPrePairFilter (AnalysisFilter *pairFilter) |
| void | AddTrackFilter2 (AnalysisFilter *trkFilter2) |
| void | AddPairFilter (AnalysisFilter *pairFilter) |
| void | AddEventFilter (AnalysisFilter *eventFilter) |
| void | Fill (UInt_t mask, TObject *obj, UInt_t addIdx=0) |
| void | FillAll (TObject *obj, UInt_t addIdx=0) |
| const THashList * | GetQAHistList () const |
Private Member Functions | |
| UInt_t | GetObjIndex (TObject *obj) |
| PairAnalysisCutQa (const PairAnalysisCutQa &) | |
| PairAnalysisCutQa & | operator= (const PairAnalysisCutQa &) |
Private Attributes | |
| THashList | fQAHistList |
| Int_t | fNCuts [fNtypes] |
| const char * | fCutNames [20][fNtypes] |
| const char * | fTypeKeys [fNtypes] |
Static Private Attributes | |
| static constexpr Int_t | fNtypes = static_cast<Int_t>(ETypes::kNtypes) |
Definition at line 28 of file PairAnalysisCutQa.h.
|
strong |
| Enumerator | |
|---|---|
| kEvent | |
| kTrack | |
| kTrack2 | |
| kTrackMC | |
| kPair | |
| kPrePair | |
| kNtypes | |
Definition at line 31 of file PairAnalysisCutQa.h.
| PairAnalysisCutQa::PairAnalysisCutQa | ( | ) |
Referenced by operator=(), and PairAnalysisCutQa().
| PairAnalysisCutQa::PairAnalysisCutQa | ( | const char * | name, |
| const char * | title ) |
|
virtual |
Definition at line 65 of file PairAnalysisCutQa.cxx.
References fQAHistList.
|
private |
References PairAnalysisCutQa().
| void PairAnalysisCutQa::AddEventFilter | ( | AnalysisFilter * | eventFilter | ) |
Definition at line 312 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kEvent.
| void PairAnalysisCutQa::AddPairFilter | ( | AnalysisFilter * | pairFilter | ) |
Definition at line 268 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kPair.
| void PairAnalysisCutQa::AddPrePairFilter | ( | AnalysisFilter * | pairFilter | ) |
Definition at line 289 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kPrePair.
| void PairAnalysisCutQa::AddTrackFilter | ( | AnalysisFilter * | trkFilter | ) |
Definition at line 200 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kTrack.
| void PairAnalysisCutQa::AddTrackFilter2 | ( | AnalysisFilter * | trkFilter2 | ) |
Definition at line 245 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kTrack2.
| void PairAnalysisCutQa::AddTrackFilterMC | ( | AnalysisFilter * | trkFilterMC | ) |
Definition at line 222 of file PairAnalysisCutQa.cxx.
References fCutNames, fNCuts, AnalysisFilter::GetCuts(), and kTrackMC.
| void PairAnalysisCutQa::Fill | ( | UInt_t | mask, |
| TObject * | obj, | ||
| UInt_t | addIdx = 0 ) |
Definition at line 334 of file PairAnalysisCutQa.cxx.
References BIT, fNCuts, fQAHistList, fTypeKeys, PairAnalysisHelper::GetDetName(), GetObjIndex(), kEvent, kMuch, kMvd, kPair, kPrePair, kRich, kSts, kTof, kTrack, kTrack2, kTrackMC, kTrd, and ToIntegralType().
| void PairAnalysisCutQa::FillAll | ( | TObject * | obj, |
| UInt_t | addIdx = 0 ) |
Definition at line 417 of file PairAnalysisCutQa.cxx.
References BIT, fQAHistList, fTypeKeys, PairAnalysisHelper::GetDetName(), GetObjIndex(), kEvent, kMuch, kMvd, kPair, kPrePair, kRich, kSts, kTof, kTrack, kTrack2, kTrackMC, kTrd, and ToIntegralType().
|
private |
|
inline |
Definition at line 58 of file PairAnalysisCutQa.h.
References fQAHistList.
| void PairAnalysisCutQa::Init | ( | ) |
|
private |
References PairAnalysisCutQa().
|
private |
Definition at line 65 of file PairAnalysisCutQa.h.
Referenced by AddEventFilter(), AddPairFilter(), AddPrePairFilter(), AddTrackFilter(), AddTrackFilter2(), AddTrackFilterMC(), Init(), and PairAnalysisCutQa().
Definition at line 64 of file PairAnalysisCutQa.h.
Referenced by AddEventFilter(), AddPairFilter(), AddPrePairFilter(), AddTrackFilter(), AddTrackFilter2(), AddTrackFilterMC(), Fill(), Init(), and PairAnalysisCutQa().
|
staticconstexprprivate |
Definition at line 63 of file PairAnalysisCutQa.h.
Referenced by Init(), and PairAnalysisCutQa().
|
private |
Definition at line 62 of file PairAnalysisCutQa.h.
Referenced by Fill(), FillAll(), GetQAHistList(), Init(), PairAnalysisCutQa(), and ~PairAnalysisCutQa().
|
private |
Definition at line 66 of file PairAnalysisCutQa.h.
Referenced by Fill(), FillAll(), Init(), and PairAnalysisCutQa().