AliPhysics  4a7363b (4a7363b)
AODTrain Class Reference
Inheritance diagram for AODTrain:

Public Member Functions

 AODTrain (const char *name="myTest")
 
void CouplePidResponse ()
 
void CouplePidQA ()
 
void CoupleHighPt ()
 
void CoupleFilter ()
 
void CoupleVertexing ()
 
void CoupleJPsiFilter ()
 
void CoupleD0Decay ()
 
void CoupleJetAN ()
 
void CoupleForward ()
 
void CreateTasks (AliAnalysisManager *mgr)
 
virtual void CreatePhysicsSelection (Bool_t mc, AliAnalysisManager *mgr)
 
virtual void CreateCentralitySelection (Bool_t mc)
 
virtual AliVEventHandler * CreateMCHandler (UShort_t, bool mc)
 
const char * ClassName () const
 
- 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)
 

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
}
 
- 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 AliVEventHandler * CreateOutputHandler (UShort_t type)
 
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 ()
 
- 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

Setup of train like the `official' AODtrain.C script

Definition at line 23 of file AODTrain.C.

Constructor & Destructor Documentation

AODTrain::AODTrain ( const char *  name = "myTest")
inline

Constructor

Parameters
nameName of job

Definition at line 32 of file AODTrain.C.

Member Function Documentation

const char* AODTrain::ClassName ( ) const
inlinevirtual

Get the name of this set-up

Returns
Name of this setup

Implements TrainSetup.

Definition at line 312 of file AODTrain.C.

void AODTrain::CoupleD0Decay ( )
inline

Definition at line 110 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleFilter ( )
inline

Definition at line 75 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleForward ( )
inline

Definition at line 220 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleHighPt ( )
inline

Definition at line 70 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleJetAN ( )
inline

Definition at line 116 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleJPsiFilter ( )
inline

Definition at line 101 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CouplePidQA ( )
inline

Definition at line 64 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CouplePidResponse ( )
inline

Definition at line 59 of file AODTrain.C.

Referenced by CreateTasks().

void AODTrain::CoupleVertexing ( )
inline

Definition at line 90 of file AODTrain.C.

Referenced by CreateTasks().

virtual void AODTrain::CreateCentralitySelection ( Bool_t  mc)
inlinevirtual

Create centrality selection, and add to manager

Parameters
mcWhether this is for MC
mgrManager

Reimplemented from TrainSetup.

Definition at line 286 of file AODTrain.C.

virtual AliVEventHandler* AODTrain::CreateMCHandler ( UShort_t  ,
bool  mc 
)
inlinevirtual

Create MC input handler

Parameters
mcAssume monte-carlo input
Returns

Reimplemented from TrainSetup.

Definition at line 299 of file AODTrain.C.

virtual void AODTrain::CreatePhysicsSelection ( Bool_t  mc,
AliAnalysisManager mgr 
)
inlinevirtual

Create physics selection, and add to manager

Parameters
mcWhether this is for MC
mgrManager

Reimplemented from TrainSetup.

Definition at line 274 of file AODTrain.C.

void AODTrain::CreateTasks ( AliAnalysisManager mgr)
inlinevirtual

Create our tasks

Parameters
mgrManager

Implements TrainSetup.

Definition at line 234 of file AODTrain.C.


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