AliPhysics  95775ff (95775ff)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MakeFullTrain Class Reference
Inheritance diagram for MakeFullTrain:

Public Member Functions

 MakeFullTrain (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

Bool_t CreateAODTasks ()
 
Bool_t CreatedNdetaTask (const char *which)
 
Bool_t CreateFlowTask (const char *fmt, const char *det, Bool_t useEtaGap, Bool_t use3cor, Short_t tracks)
 
Bool_t CreateFlowTasks ()
 
Bool_t CreatePNchTask (const char *mac)
 
void CreateTasks (AliAnalysisManager *)
 
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 AliVEventHandler * CreateMCHandler (UShort_t, bool mc)
 
virtual AliVEventHandler * CreateOutputHandler (UShort_t type)
 
virtual void CreatePhysicsSelection (Bool_t mc, AliAnalysisManager *mgr)
 
virtual void CreateCentralitySelection (Bool_t mc)
 
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 Forward and Central multiplicity, \( dN/d\eta\), flow and \(\Psi_R\) in one loop over the ESDs

Deprecated:
Use step-wise trains instead

Definition at line 25 of file MakeFullTrain.C.

Constructor & Destructor Documentation

MakeFullTrain::MakeFullTrain ( const char *  name)
inline

Constructor. Date and time must be specified when running this in Termiante mode on Grid

Parameters
nameName of train (free form)

Definition at line 34 of file MakeFullTrain.C.

Member Function Documentation

const char* MakeFullTrain::ClassName ( ) const
inlineprotectedvirtual

Set the name of the train - should be name of the class. Must be overloaded.

Returns
Class name as a constant C string

Implements TrainSetup.

Definition at line 411 of file MakeFullTrain.C.

Bool_t MakeFullTrain::CreateAODTasks ( )
inlineprotected

Create tasks to make Nch per (eta,phi) per event in AOD

Definition at line 93 of file MakeFullTrain.C.

Referenced by CreateTasks().

Bool_t MakeFullTrain::CreatedNdetaTask ( const char *  which)
inlineprotected

Create a dN/deta task

Parameters
whichWhich kind
Returns
true on success

Definition at line 137 of file MakeFullTrain.C.

Referenced by CreateTasks().

Bool_t MakeFullTrain::CreateFlowTask ( const char *  fmt,
const char *  det,
Bool_t  useEtaGap,
Bool_t  use3cor,
Short_t  tracks 
)
inlineprotected

Create a flow task

Parameters
fmtArguments format
detDetector to make task for
useEtaGapWhether to do eta-gaps
use3corWhether to do 3 particle correlations
tracksWhich kinds of tracks to do
Returns
true on success

Definition at line 173 of file MakeFullTrain.C.

Referenced by CreateFlowTasks().

Bool_t MakeFullTrain::CreateFlowTasks ( )
inlineprotected

Create all the flow tasks

Returns
true on success

Definition at line 191 of file MakeFullTrain.C.

Referenced by CreateTasks().

Bool_t MakeFullTrain::CreatePNchTask ( const char *  mac)
inlineprotected

Create P(Nch) task

Returns
true on success

Definition at line 284 of file MakeFullTrain.C.

Referenced by CreateTasks().

void MakeFullTrain::CreateTasks ( AliAnalysisManager )
inlineprotectedvirtual

Create the tasks

Implements TrainSetup.

Definition at line 304 of file MakeFullTrain.C.


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