AliPhysics  d565ceb (d565ceb)
MakeFlowTrain Class Reference
Inheritance diagram for MakeFlowTrain:

Public Member Functions

 MakeFlowTrain (const char *name)
 
- Public Member Functions inherited from TrainSetup
 TrainSetup (const TString &name)
 
 TrainSetup (const TrainSetup &o)
 
TrainSetupoperator= (const TrainSetup &o)
 
virtual ~TrainSetup ()
 
Bool_t Init ()
 
void PrintTimer (TStopwatch &timer, const char *where)
 
Bool_t Run ()
 
OptionListOptions ()
 
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

void CreateTasks (AliAnalysisManager *)
 
void AddQCTasks ()
 
void AddEPTasks ()
 
void CreateCentralitySelection (Bool_t)
 
AliVEventHandler * CreateOutputHandler (UShort_t)
 
AliVEventHandler * CreateMCHandler (UShort_t, bool)
 
const char * ClassName () const
 
- Protected Member Functions inherited from TrainSetup
virtual void AddMonitor (const TString &name)
 
virtual void CreateMonitors ()
 
virtual AliAnalysisManagerCreateAnalysisManager (const char *name)
 
virtual AliVEventHandler * CreateInputHandler (UShort_t type, Bool_t esdRecPoints=false)
 
virtual void CreatePhysicsSelection (Bool_t mc, AliAnalysisManager *mgr)
 
virtual AliAnalysisTaskCoupleCar (const TString &macro, const TString &args)
 
virtual AliAnalysisTaskCoupleCar (const TString &macro)
 
virtual AliAnalysisTaskSECoupleSECar (const TString &macro, const TString &args, UInt_t mask=0)
 
virtual AliAnalysisTaskSECoupleSECar (const TString &macro, UInt_t mask=0)
 
virtual AliAnalysisTaskFindCar (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 ()
 

Additional Inherited Members

- Public Types inherited from TrainSetup
enum  { kVersion = 2 }
 
- Static Public Member Functions inherited from TrainSetup
static Bool_t Main (const TString &name, const TString &cls, const TCollection *opts, Bool_t asProg=true, Bool_t spawn=false)
 
- Protected Types inherited from TrainSetup
enum  {
  kTenderV0 = 0x0001, kTenderTPC = 0x0002, kTenderPtFix = 0x0004, kTenderT0 = 0x0008,
  kTenderTOF = 0x0010, kTenderTRD = 0x0020, kTenderVTX = 0x0040, kTenderEMCAL = 0x0080,
  kTenderPID = 0x0100, kTenderHMPID = 0x0200, kTenderPHOS = 0x0400
}
 
- Static Protected Member Functions inherited from TrainSetup
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)
 
- Protected Attributes inherited from TrainSetup
TString fName
 
TString fEscapedName
 
TString fDatimeString
 
OptionList fOptions
 
RailwayfRailway
 

Detailed Description

Analysis train to make flow

Definition at line 19 of file MakeFlowTrain.C.

Constructor & Destructor Documentation

MakeFlowTrain::MakeFlowTrain ( const char *  name)
inline

Constructor.

Parameters
nameName of train (free form)

Definition at line 27 of file MakeFlowTrain.C.

Member Function Documentation

void MakeFlowTrain::AddEPTasks ( )
inlineprotected

Add the EP task(s)

Definition at line 185 of file MakeFlowTrain.C.

Referenced by CreateTasks().

void MakeFlowTrain::AddQCTasks ( )
inlineprotected

Add the QC task(s)

Definition at line 88 of file MakeFlowTrain.C.

Referenced by CreateTasks().

const char* MakeFlowTrain::ClassName ( ) const
inlineprotectedvirtual

Get the class name of the train setup

Returns
Class name

Implements TrainSetup.

Definition at line 231 of file MakeFlowTrain.C.

void MakeFlowTrain::CreateCentralitySelection ( Bool_t  )
inlineprotectedvirtual

Do not the centrality selection

Reimplemented from TrainSetup.

Definition at line 203 of file MakeFlowTrain.C.

AliVEventHandler* MakeFlowTrain::CreateMCHandler ( UShort_t  ,
bool   
)
inlineprotectedvirtual

Create MC input handler. Since this train does not use the MC information from galice.root, Kinematics.root, and TrackRefs.root directly, we define this member function to return null even when doing MC analysis. This train only looks at the AOD object of the processed MC data.

Returns
Always 0

Reimplemented from TrainSetup.

Definition at line 221 of file MakeFlowTrain.C.

AliVEventHandler* MakeFlowTrain::CreateOutputHandler ( UShort_t  )
inlineprotectedvirtual

Crete output handler - we don't want one here.

Returns
0

Reimplemented from TrainSetup.

Definition at line 210 of file MakeFlowTrain.C.

void MakeFlowTrain::CreateTasks ( AliAnalysisManager )
inlineprotectedvirtual

Create the tasks

Implements TrainSetup.

Definition at line 62 of file MakeFlowTrain.C.


The documentation for this class was generated from the following file: