![]() |
AliPhysics
9df6235 (9df6235)
|
Public Types | |
enum | { kCDBConnect = 0x1, kEventStats = 0x2, kCentrality = 0x4, kDefaultFlags = (kCDBConnect|kEventStats|kCentrality) } |
enum | { kVertex = 0x000001, kSymmetric = 0x000002, kVZERO = 0x000004, kTPC = 0x000008, kSPD = 0x000010, kSDD = 0x000020, kSSD = 0x000040, kITS = 0x000080, kITSSA = 0x000100, kITSAlign = 0x000200, kTRD = 0x000400, kZDC = 0x000800, kCALO = 0x001000, kMUONTRG = 0x002000, kMUONEff = 0x004000, kV0 = 0x008000, kBRes = 0x010000, kMUON = 0x020000, kTOF = 0x040000, kPIDRes = 0x080000, kPID = 0x100000, kHMPID = 0x200000, kT0 = 0x400000, kFMD = 0x800000, kDefaultModules } |
![]() | |
enum | { kVersion = 2 } |
Public Member Functions | |
QATrain (const char *name="PilotAnalysis") | |
void | SetFlags (UShort_t flags) |
void | SetRun (UInt_t run) |
void | SetModules (UInt_t m) |
![]() | |
TrainSetup (const TString &name) | |
TrainSetup (const TrainSetup &o) | |
TrainSetup & | operator= (const TrainSetup &o) |
virtual | ~TrainSetup () |
Bool_t | Init () |
void | PrintTimer (TStopwatch &timer, const char *where) |
Bool_t | Run () |
OptionList & | Options () |
void | Print (Option_t *="") const |
Bool_t | Version (std::ostream &o=std::cout) |
Bool_t | Help (std::ostream &o=std::cout, bool asProg=false) |
Protected Member Functions | |
AliVEventHandler * | CreateInputHandler (EType type) |
AliAnalysisTaskSE * | CreateTaskAndSetCollisionCandidates (const char *macro, const char *args="") |
void | CreateCDBConnect () |
void | CreatePhysicsSelection (Bool_t mc, AliAnalysisManager *mgr) |
void | CreateCentralitySelection (Bool_t mc, AliAnalysisManager *mgr) |
void | CreateVertex () |
void | CreateSymmetric () |
void | CreateVZERO () |
void | CreateTPC () |
void | CreateSPD () |
void | CreateSDD () |
void | CreateSSD () |
void | CreateITS () |
void | CreateITSSA () |
void | CreateITSAlign () |
void | CreateTRD () |
void | CreateZDC () |
void | CreateCALO (EMode mode, Bool_t par) |
void | CreateMUONTRG (EMode mode, Bool_t par) |
void | CreateMUONEff () |
void | CreateV0 () |
void | CreateBRes () |
void | CreateMUON (EMode mode, Bool_t par) |
void | CreateTOF () |
void | CreatePIDRes () |
void | CreatePID () |
void | CreateHMPID () |
void | CreateT0 () |
void | CreateFMD (EMode mode, Bool_t par) |
void | CreateTasks (EMode mode, Bool_t par, AliAnalysisManager *mgr) |
AliVEventHandler * | CreateOutputHandler (EType) |
![]() | |
virtual const Char_t * | ClassName () const =0 |
virtual void | AddMonitor (const TString &name) |
virtual void | CreateMonitors () |
virtual AliAnalysisManager * | CreateAnalysisManager (const char *name) |
virtual AliVEventHandler * | CreateInputHandler (UShort_t type, Bool_t esdRecPoints=false) |
virtual AliVEventHandler * | CreateMCHandler (UShort_t, bool mc) |
virtual AliVEventHandler * | CreateOutputHandler (UShort_t type) |
virtual void | CreateCentralitySelection (Bool_t mc) |
virtual void | CreateTasks (AliAnalysisManager *mgr)=0 |
virtual AliAnalysisTask * | CoupleCar (const TString ¯o, const TString &args) |
virtual AliAnalysisTask * | CoupleCar (const TString ¯o) |
virtual AliAnalysisTaskSE * | CoupleSECar (const TString ¯o, const TString &args, UInt_t mask=0) |
virtual AliAnalysisTaskSE * | CoupleSECar (const TString ¯o, UInt_t mask=0) |
virtual AliAnalysisTask * | FindCar (const TString &name, Bool_t verbose=true) const |
void | LoadOADB (Bool_t asPar=false) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, UInt_t val) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, Int_t val) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, Long64_t val) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, Double_t val) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, Bool_t val) |
void | SetOnTask (AliAnalysisTaskSE *task, const char *what, const char *val) |
void | SetOnTaskGeneric (AliAnalysisTaskSE *task, const char *what, const char *val) |
void | FromOption (AliAnalysisTaskSE *task, const char *what, const char *opt, Double_t defval) |
void | FromOption (AliAnalysisTaskSE *task, const char *what, const char *opt, Bool_t) |
void | FromOption (AliAnalysisTaskSE *task, const char *what, const char *opt, const char *defval) |
void | FromOption (AliAnalysisTaskSE *task, const char *what, const char *opt, Int_t defval) |
void | FromOption (AliAnalysisTaskSE *task, const char *what, const char *opt, Long64_t defval) |
virtual Bool_t | HasMCHandler () const |
virtual void | AddOCDBConnect () |
virtual void * | AddTenderSupply (void *tender, UShort_t flag, Int_t debug) |
virtual void | AddTender (const TString &sup) |
virtual void | AddTender (UShort_t which) |
Bool_t | SetupWorkingDirectory () |
virtual void | SaveSetup (Bool_t asShellScript) |
virtual void | PostShellCode (std::ostream &o) |
void | SavePostShellScript () |
Protected Attributes | |
UInt_t | fRun |
UShort_t | fFlags |
UInt_t | fModules |
UInt_t | fTriggerMask |
UInt_t | fTriggerHM |
UInt_t | fTriggerEMC |
UInt_t | fTriggerMUONBarrel |
UShort_t | fCollisionType |
Bool_t | fUseCent |
![]() | |
TString | fName |
TString | fEscapedName |
TString | fDatimeString |
OptionList | fOptions |
Railway * | fRailway |
Additional Inherited Members | |
![]() | |
static Bool_t | Main (const TString &name, const TString &cls, const TCollection *opts, Bool_t asProg=true, Bool_t spawn=false) |
![]() | |
enum | { kTenderV0 = 0x0001, kTenderTPC = 0x0002, kTenderPtFix = 0x0004, kTenderT0 = 0x0008, kTenderTOF = 0x0010, kTenderTRD = 0x0020, kTenderVTX = 0x0040, kTenderEMCAL = 0x0080, kTenderPID = 0x0100, kTenderHMPID = 0x0200, kTenderPHOS = 0x0400 } |
![]() | |
static TString | EscapeName (const char *name, TString &datimeStr) |
static void | SaveSetupShell (const TString &out, const TString &cls, const TString &name, const OptionList &opts, const OptionList *uopts) |
static void | SaveSetupROOT (const TString &out, const TString &cls, const TString &name, const OptionList &opts, const OptionList *uopts) |
anonymous enum |
anonymous enum |
|
inline |
|
inlineprotected |
Definition at line 249 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 211 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 104 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
|
inlineprotected |
Definition at line 300 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 286 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
|
inlineprotected |
Definition at line 178 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 193 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 187 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 258 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 238 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 229 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
|
inlineprotectedvirtual |
Create physics selection, and add to manager
The physis selectuion used can be specified in the option ps
.
macro
. If not macro is given, then assume it to be CustomPS.C
The macro passed to CUSTOM must accept a single argument of a pointer to an AliPhysicsSelection object. The macro should set the collision and background candidates, as well as the filling scheme, and trigger analysis.
AliPhysicsSelection::AddCollisionTriggerClass
sets a hardware trigger (combination) to be a collision of a given kind (e.g., kMB). First argument is the collision kind (see AliVEvent), second is the
AliPhysicsSelection::AddBGTrigerClass
sets a hardware trigger (combination) to be a background trigger of the quivilent collisions trigger.
AliPhysicsSelection::SetHardwareTrigger
sets how to replay the hardware trigger off-line.
AliPhysicsSelection::SetOfflineTrigger
sets the off-line conditions to meet.
mc | Whether this is for MC |
mgr | Manager |
Reimplemented from TrainSetup.
|
inlineprotected |
Definition at line 281 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 275 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 168 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 159 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 173 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 130 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 293 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 97 of file QATrain.C.
Referenced by CreateBRes(), CreateCALO(), CreateHMPID(), CreateITSSA(), CreatePID(), CreatePIDRes(), CreateSDD(), CreateSPD(), CreateSSD(), CreateT0(), CreateTOF(), CreateTPC(), and CreateZDC().
|
inlineprotected |
|
inlineprotected |
Definition at line 268 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 142 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 198 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 244 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 125 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 137 of file QATrain.C.
Referenced by CreateTasks().
|
inlineprotected |
Definition at line 204 of file QATrain.C.
Referenced by CreateTasks().
|
protected |
Definition at line 372 of file QATrain.C.
Referenced by CreateBRes(), and CreateITS().
|
protected |
Definition at line 366 of file QATrain.C.
Referenced by CreateCentralitySelection(), CreateFMD(), CreatePhysicsSelection(), CreateTasks(), and SetFlags().
|
protected |
Definition at line 367 of file QATrain.C.
Referenced by CreateTasks(), and SetModules().
|
protected |
Definition at line 365 of file QATrain.C.
Referenced by CreateCDBConnect(), CreateInputHandler(), and SetRun().
|
protected |
Definition at line 370 of file QATrain.C.
Referenced by CreateCALO(), and CreateSymmetric().
|
protected |
Definition at line 369 of file QATrain.C.
Referenced by CreateSymmetric().
|
protected |
Definition at line 368 of file QATrain.C.
Referenced by CreateSymmetric(), CreateTaskAndSetCollisionCandidates(), CreateTasks(), and CreateVertex().
|
protected |
Definition at line 371 of file QATrain.C.
Referenced by CreateSymmetric().