![]() |
AliPhysics
a5cd6b6 (a5cd6b6)
|
Public Member Functions | |
MakeTrackletTrain (const char *name) | |
AliVEventHandler * | CreateInputHandler (UShort_t type, Bool_t needRec=false) |
AliVEventHandler * | CreateMCHandler (UShort_t type, bool mc) |
virtual AliVEventHandler * | CreateOutputHandler (UShort_t) |
void | SetupReweighting (AliAnalysisTaskSE *task) |
AliAnalysisTaskSE * | CreateTask (AliAnalysisManager *mgr) |
void | CreateTasks (AliAnalysisManager *mgr) |
const char * | ClassName () const |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
enum | { kVersion = 2 } |
![]() | |
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 } |
![]() | |
virtual void | AddMonitor (const TString &name) |
virtual void | CreateMonitors () |
virtual AliAnalysisManager * | CreateAnalysisManager (const char *name) |
virtual void | CreatePhysicsSelection (Bool_t mc, AliAnalysisManager *mgr) |
virtual void | CreateCentralitySelection (Bool_t mc) |
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 () |
![]() | |
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) |
![]() | |
TString | fName |
TString | fEscapedName |
TString | fDatimeString |
OptionList | fOptions |
Railway * | fRailway |
Train definition to do Rubens dN/deta analysis in centrality bins.
Run as
runTrain --class=TrackletTrain --name=NAME --url=URL
See also
This train uses a custom PAR file (RubensCode.par) of the classes
If these classes lived in a compiled AliPhysics library (Say libPWGUD.so), the we wouldn't need that PAR file.
Definition at line 33 of file MakeTrackletTrain.C.
|
inline |
Constructor. This sets up the available options
name | Free form name |
Definition at line 40 of file MakeTrackletTrain.C.
|
inlinevirtual |
Get the train setup name
Implements TrainSetup.
Definition at line 376 of file MakeTrackletTrain.C.
|
inlinevirtual |
Create the input handler. This is overwritten from the base class to allow using AliESDInputHandlerRP for rec. points., and AliMixInputEventHandler if requested.
type | Type of analysis |
needRec | If we need rec-points |
Reimplemented from TrainSetup.
Definition at line 97 of file MakeTrackletTrain.C.
|
inlinevirtual |
Create the MC input handler. Overwritten here to allow setting the pre-read mode.
type | Input type |
mc | True for MC |
Reimplemented from TrainSetup.
Definition at line 119 of file MakeTrackletTrain.C.
|
inlinevirtual |
Create output handler. Overloaded here to set no output handler, as this train does not define any AOD output.
Reimplemented from TrainSetup.
Definition at line 132 of file MakeTrackletTrain.C.
|
inline |
Create our task, and return it. This uses the interpreter to make the object.
mgr | Analysis manager |
Definition at line 254 of file MakeTrackletTrain.C.
Referenced by CreateTasks().
|
inlinevirtual |
Create our tasks.
mgr |
Implements TrainSetup.
Definition at line 355 of file MakeTrackletTrain.C.
|
inline |
Analyse the reweighting option string and set options on task appropriately. The string is a comma or space separated list of what to reweigh and how to do it.
What to reweigh can be specfied using one or more of the strings
How to reweigh can be specifed as
If pid rewighting is done and one of up or down are given, then one can specify which particle type to reweigh
Note, if PID, with explicit selection of pions, and strangeness reweighting are specified, then the up/down flag applies to both PID reweighting and the strangeness reweighting
task | The task to modify |
Definition at line 166 of file MakeTrackletTrain.C.
Referenced by CreateTask().