![]() |
AliPhysics
6ff513d (6ff513d)
|
task to study online/offline trigger combinations More...
#include <AliAnalysisTaskTriggerRates.h>
Public Member Functions | |
AliAnalysisTaskTriggerRates () | |
AliAnalysisTaskTriggerRates (const char *name) | |
virtual | ~AliAnalysisTaskTriggerRates () |
virtual void | NotifyRun () |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *) |
void | SelectCentrality (Bool_t flag=kTRUE) |
separate events according to their centrality More... | |
void | SetZeroDevRange (UInt_t deltaDev) |
set the range of trigger deviation (15 ± deltaDev) for which the trigger sign is considered as unknown More... | |
void | SetTrigClassPatterns (TString mul, TString mll, TString msl, TString msh) |
set the trigger class patterns (e.g. "CMUU7-B-NOPF-") More... | |
void | PrintCounts (Bool_t flag=kTRUE) |
print raw counts instead of rates More... | |
Private Member Functions | |
AliAnalysisTaskTriggerRates (const AliAnalysisTaskTriggerRates &) | |
AliAnalysisTaskTriggerRates & | operator= (const AliAnalysisTaskTriggerRates &) |
void | InitCentralityBins () |
Int_t | TriggerDevSign (AliVParticle *track, UInt_t deltaDev) const |
void | PrintRates (TString ps, TString cent) const |
ClassDef (AliAnalysisTaskTriggerRates, 1) | |
print raw counts instead of rates More... | |
Private Attributes | |
AliCounterCollection * | fTriggerCounters |
Int_t | fnCent |
trigger counters More... | |
Float_t | fCentBinRange [10][2] |
number of centrality bin used (< 10) More... | |
TString | fCentBinName [10] |
centrality bin intervals More... | |
UInt_t | fDeltaDev |
centrality bin names More... | |
TString | fMULPattern |
set trgSign = 0 for trigger track with dev = 15 ± fDeltaDev More... | |
TString | fMLLPattern |
MUL trigger class pattern. More... | |
TString | fMSLPattern |
MLL trigger class pattern. More... | |
TString | fMSHPattern |
MSL trigger class pattern. More... | |
Bool_t | fPrinfCounts |
MSH trigger class pattern. More... | |
task to study online/offline trigger combinations
Definition at line 15 of file AliAnalysisTaskTriggerRates.h.
AliAnalysisTaskTriggerRates::AliAnalysisTaskTriggerRates | ( | ) |
AliAnalysisTaskTriggerRates::AliAnalysisTaskTriggerRates | ( | const char * | name | ) |
Definition at line 55 of file AliAnalysisTaskTriggerRates.cxx.
|
virtual |
Definition at line 74 of file AliAnalysisTaskTriggerRates.cxx.
|
private |
|
private |
print raw counts instead of rates
|
private |
Set the default centrality bins
Definition at line 230 of file AliAnalysisTaskTriggerRates.cxx.
Referenced by AliAnalysisTaskTriggerRates().
|
inlinevirtual |
Definition at line 22 of file AliAnalysisTaskTriggerRates.h.
|
private |
|
inline |
print raw counts instead of rates
Definition at line 42 of file AliAnalysisTaskTriggerRates.h.
|
private |
print trigger online versus trigger offline
Definition at line 258 of file AliAnalysisTaskTriggerRates.cxx.
Referenced by Terminate().
|
inline |
separate events according to their centrality
Definition at line 28 of file AliAnalysisTaskTriggerRates.h.
|
inline |
set the trigger class patterns (e.g. "CMUU7-B-NOPF-")
Definition at line 34 of file AliAnalysisTaskTriggerRates.h.
|
inline |
set the range of trigger deviation (15 ± deltaDev) for which the trigger sign is considered as unknown
Definition at line 31 of file AliAnalysisTaskTriggerRates.h.
|
virtual |
Definition at line 211 of file AliAnalysisTaskTriggerRates.cxx.
|
private |
get the sign (±1) of track deviation in the trigger (0 = unknown)
Definition at line 243 of file AliAnalysisTaskTriggerRates.cxx.
Referenced by UserExec().
|
virtual |
Definition at line 80 of file AliAnalysisTaskTriggerRates.cxx.
|
virtual |
Definition at line 105 of file AliAnalysisTaskTriggerRates.cxx.
|
private |
centrality bin intervals
Definition at line 56 of file AliAnalysisTaskTriggerRates.h.
Referenced by InitCentralityBins(), UserCreateOutputObjects(), and UserExec().
|
private |
number of centrality bin used (< 10)
Definition at line 55 of file AliAnalysisTaskTriggerRates.h.
Referenced by InitCentralityBins(), and UserExec().
|
private |
centrality bin names
Definition at line 57 of file AliAnalysisTaskTriggerRates.h.
Referenced by SetZeroDevRange(), and UserExec().
|
private |
MUL trigger class pattern.
Definition at line 59 of file AliAnalysisTaskTriggerRates.h.
Referenced by SetTrigClassPatterns(), and UserExec().
|
private |
MSL trigger class pattern.
Definition at line 61 of file AliAnalysisTaskTriggerRates.h.
Referenced by SetTrigClassPatterns(), and UserExec().
|
private |
MLL trigger class pattern.
Definition at line 60 of file AliAnalysisTaskTriggerRates.h.
Referenced by SetTrigClassPatterns(), and UserExec().
|
private |
set trgSign = 0 for trigger track with dev = 15 ± fDeltaDev
Definition at line 58 of file AliAnalysisTaskTriggerRates.h.
Referenced by SetTrigClassPatterns(), and UserExec().
|
private |
trigger counters
Definition at line 54 of file AliAnalysisTaskTriggerRates.h.
Referenced by SelectCentrality(), UserCreateOutputObjects(), and UserExec().
|
private |
MSH trigger class pattern.
Definition at line 62 of file AliAnalysisTaskTriggerRates.h.
Referenced by PrintCounts(), and PrintRates().
|
private |
Definition at line 52 of file AliAnalysisTaskTriggerRates.h.
Referenced by PrintRates(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskTriggerRates().