![]() |
AliPhysics
a76316e (a76316e)
|
#include <AliFMDEnergyFitterTask.h>
Public Member Functions | |
AliFMDEnergyFitterTask (const char *name) | |
AliFMDEnergyFitterTask () | |
void | Print (Option_t *option="") const |
Interface methods | |
virtual Bool_t | Setup () |
virtual Bool_t | Book () |
virtual void | PreCorrections (const AliESDEvent *esd) |
virtual Bool_t | PreData (const TAxis &vertex, const TAxis &eta) |
virtual Bool_t | Event (AliESDEvent &esd) |
virtual Bool_t | Finalize () |
Access to sub-algorithms | |
AliFMDEventInspector & | GetEventInspector () |
const AliFMDEventInspector & | GetEventInspector () const |
AliFMDESDFixer & | GetESDFixer () |
AliFMDEnergyFitter & | GetEnergyFitter () |
Settings | |
void | SetDebug (Int_t dbg) |
void | SetOnlyMB (Bool_t onlyMB) |
Default axes | |
virtual TAxis * | DefaultEtaAxis () const |
virtual TAxis * | DefaultVertexAxis () const |
![]() | |
AliBaseESDTask () | |
AliBaseESDTask (const char *name, const char *title, AliCorrectionManagerBase *manager) | |
virtual Bool_t | Connect (const char *sumFile=0, const char *resFile=0) |
virtual Bool_t | Connect (const char *sumFile, const char *resFile, Bool_t old) |
virtual Bool_t | PreEvent () |
virtual Bool_t | PostEvent () |
virtual void | SetDebugLevel (Int_t dbg) |
void | SetIPzMethod (const char *str) |
virtual Bool_t | Configure (const char *macro="-default-") |
Protected Member Functions | |
AliFMDEnergyFitterTask (const AliFMDEnergyFitterTask &o) | |
AliFMDEnergyFitterTask & | operator= (const AliFMDEnergyFitterTask &o) |
virtual const char * | DefaultConfig () const |
![]() | |
AliBaseESDTask (const AliBaseESDTask &o) | |
AliBaseESDTask & | operator= (const AliBaseESDTask &o) |
virtual Bool_t | IsMC () const |
virtual AliCorrectionManagerBase * | GetManager () const |
virtual AliCorrectionManagerBase * | GetManager () |
virtual void | CreateBranches (AliAODHandler *) |
virtual void | MarkEventForStore () const |
virtual Bool_t | CheckCorrections (UInt_t what) const |
virtual Bool_t | ReadCorrections (const TAxis *&pe, const TAxis *&pv, Bool_t mc=false, Bool_t sat=false) |
virtual AliESDEvent * | GetESDEvent () |
virtual Bool_t | StoreTrainName (Int_t no) |
void | LocalInit () |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
void | Terminate (Option_t *option) |
Protected Attributes | |
AliFMDEventInspector | fEventInspector |
AliFMDESDFixer | fESDFixer |
AliFMDEnergyFitter | fEnergyFitter |
Bool_t | fOnlyMB |
![]() | |
Bool_t | fFirstEvent |
TList * | fList |
TList * | fResults |
UInt_t | fNeededCorrections |
UInt_t | fExtraCorrections |
Bool_t | fCloneList |
Histogram and fit the energy loss distributions for the FMD
Definition at line 44 of file AliFMDEnergyFitterTask.h.
AliFMDEnergyFitterTask::AliFMDEnergyFitterTask | ( | const char * | name | ) |
AliFMDEnergyFitterTask::AliFMDEnergyFitterTask | ( | ) |
|
protected |
Copy constructor
o | Object to copy from |
|
virtual |
Book output objects. Derived class should define this to book output objects on the processing output list fList
before the actual event processing. This is called on the master and on each slave.
If this member function returns false, the execution is stopped with a fatal signal.
Implements AliBaseESDTask.
Definition at line 105 of file AliFMDEnergyFitterTask.cxx.
|
inlineprotectedvirtual |
Get default configuration script name
Reimplemented from AliBaseESDTask.
Definition at line 205 of file AliFMDEnergyFitterTask.h.
|
virtual |
Set the default eta axis to use in case we didn't get one from the read-in corretions. Override this if the sub class should go on even without a valid eta axis from the corrections (e.g. QA task)
Reimplemented from AliBaseESDTask.
Definition at line 82 of file AliFMDEnergyFitterTask.cxx.
Referenced by SetOnlyMB().
|
virtual |
Set the default eta axis to use in case we didn't get one from the read-in corretions. Override this if the sub class should go on even without a valid eta axis from the corrections (e.g. QA task)
Reimplemented from AliBaseESDTask.
Definition at line 89 of file AliFMDEnergyFitterTask.cxx.
Referenced by SetOnlyMB().
|
virtual |
Process each event
esd | Event to analyse |
Implements AliBaseESDTask.
Definition at line 164 of file AliFMDEnergyFitterTask.cxx.
|
virtual |
End of job
Reimplemented from AliBaseESDTask.
Definition at line 230 of file AliFMDEnergyFitterTask.cxx.
|
inline |
Get reference to the EnergyFitter algorithm
Definition at line 144 of file AliFMDEnergyFitterTask.h.
Referenced by AddTaskFMDELoss(), and elossFitConfig().
|
inline |
Get reference to the ESDFixer algorithm
Definition at line 138 of file AliFMDEnergyFitterTask.h.
Referenced by AddTaskFMDELoss(), and elossFitConfig().
|
inlinevirtual |
Get reference to the EventInspector algorithm
Implements AliBaseESDTask.
Definition at line 126 of file AliFMDEnergyFitterTask.h.
Referenced by elossFitConfig(), and PreData().
|
inlinevirtual |
Get reference to the EventInspector algorithm
Implements AliBaseESDTask.
Definition at line 132 of file AliFMDEnergyFitterTask.h.
|
protected |
Assignment operator
o | Object to assign from |
Referenced by SetOnlyMB().
|
virtual |
Called on first event before reading corrections. Here, the user class can do additional checking to see if the some (more or less) corrections are needed.
esd | Event |
Reimplemented from AliBaseESDTask.
Definition at line 127 of file AliFMDEnergyFitterTask.cxx.
Called after reading in the first event. Here we can setup stuff depending on the conditions we're running under.
Reimplemented from AliBaseESDTask.
Definition at line 148 of file AliFMDEnergyFitterTask.cxx.
|
virtual |
Print information
option | Not used |
Reimplemented from AliBaseESDTask.
Definition at line 253 of file AliFMDEnergyFitterTask.cxx.
Referenced by PreData().
|
virtual |
Set the debug level
dbg | Debug level |
Reimplemented from AliBaseESDTask.
Definition at line 69 of file AliFMDEnergyFitterTask.cxx.
Referenced by GetEnergyFitter().
|
inline |
Set whether to only look at MB (INEL) data, so as to avoid bias from different trigger scalars.
onlyMB | if true, only analyse MB events |
Definition at line 164 of file AliFMDEnergyFitterTask.h.
Referenced by AddTaskFMDELoss().
|
virtual |
Called on master when setting up the train.
Reimplemented from AliBaseESDTask.
Definition at line 97 of file AliFMDEnergyFitterTask.cxx.
|
protected |
Definition at line 209 of file AliFMDEnergyFitterTask.h.
Referenced by Book(), Event(), Finalize(), GetEnergyFitter(), PreData(), Print(), SetDebug(), and Setup().
|
protected |
Definition at line 208 of file AliFMDEnergyFitterTask.h.
Referenced by Book(), Event(), GetESDFixer(), PreCorrections(), and Print().
|
protected |
Definition at line 207 of file AliFMDEnergyFitterTask.h.
Referenced by Event(), and GetEventInspector().
|
protected |
Definition at line 210 of file AliFMDEnergyFitterTask.h.
Referenced by Book(), Event(), Print(), and SetOnlyMB().