AliPhysics  4a7363b (4a7363b)
Inheritance diagram for TrackletAODdNdeta:

Public Member Functions

 TrackletAODdNdeta (const char *name)
 
const char * DefaultCentBins () const
 
virtual AliVEventHandler * CreateOutputHandler (UShort_t)
 
virtual void CreateCentralitySelection (Bool_t mc)
 
void CreateTasks (AliAnalysisManager *mgr)
 
void SaveSetup (Bool_t asShellScript)
 
void SaveCollect ()
 
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 * CreateMCHandler (UShort_t, bool mc)
 
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 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

Train definition to make custom AOD with tracklets

Run as

runTrain --class=TrackletAODTrain --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 45 of file TrackletAODdNdeta.C.

Constructor & Destructor Documentation

TrackletAODdNdeta::TrackletAODdNdeta ( const char *  name)
inline

Constructor. This sets up the available options

Parameters
nameFree form name

Definition at line 52 of file TrackletAODdNdeta.C.

Member Function Documentation

const char* TrackletAODdNdeta::ClassName ( ) const
inlinevirtual

Get the train setup name

Returns
The train setup name

Implements TrainSetup.

Definition at line 274 of file TrackletAODdNdeta.C.

Referenced by SaveCollect().

virtual void TrackletAODdNdeta::CreateCentralitySelection ( Bool_t  mc)
inlinevirtual

Create centrality selection, and add to manager

Parameters
mcWhether this is for MC

Reimplemented from TrainSetup.

Definition at line 104 of file TrackletAODdNdeta.C.

virtual AliVEventHandler* TrackletAODdNdeta::CreateOutputHandler ( UShort_t  )
inlinevirtual

Create output handler. Overloaded here to set no output handler, as this train does not define any AOD output.

Returns
Always null

Reimplemented from TrainSetup.

Definition at line 95 of file TrackletAODdNdeta.C.

void TrackletAODdNdeta::CreateTasks ( AliAnalysisManager mgr)
inlinevirtual

Create our tasks. This uses the interpreter to make the object.

Parameters
mgr

Implements TrainSetup.

Definition at line 116 of file TrackletAODdNdeta.C.

const char* TrackletAODdNdeta::DefaultCentBins ( ) const
inline

The default centrality bins

Returns
The list of centrality bins

Definition at line 85 of file TrackletAODdNdeta.C.

Referenced by CreateTasks(), and TrackletAODdNdeta().

void TrackletAODdNdeta::SaveCollect ( )
inline

Make script to collect final \(\mathrm{d}N_{\mathrm{ch}}/\mathrm{d}\eta\) from this and other pass.

Definition at line 190 of file TrackletAODdNdeta.C.

Referenced by SaveSetup().

void TrackletAODdNdeta::SaveSetup ( Bool_t  asShellScript)
inlinevirtual

Overloaded to create new Collect.C

Parameters
asShellScript

Reimplemented from TrainSetup.

Definition at line 178 of file TrackletAODdNdeta.C.


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