![]() |
AliPhysics
764b6ea (764b6ea)
|
#include <AliForwardQATask.h>
Public Member Functions | |
AliForwardQATask (const char *name) | |
AliForwardQATask () | |
void | SetDebug (Int_t dbg) |
void | Print (Option_t *option="") const |
Bool_t | IsMC () const |
Interface methods | |
virtual Bool_t | Setup () |
virtual Bool_t | Book () |
virtual Bool_t | PreData (const TAxis &vertex, const TAxis &eta) |
virtual Bool_t | PreEvent () |
virtual Bool_t | Event (AliESDEvent &esd) |
virtual Bool_t | Finalize () |
Default axes | |
virtual TAxis * | DefaultEtaAxis () const |
virtual TAxis * | DefaultVertexAxis () const |
Access to sub-algorithms | |
AliFMDEventInspector & | GetEventInspector () |
AliFMDESDFixer & | GetESDFixer () |
AliFMDEnergyFitter & | GetEnergyFitter () |
AliFMDSharingFilter & | GetSharingFilter () |
AliFMDDensityCalculator & | GetDensityCalculator () |
const AliFMDEventInspector & | GetEventInspector () const |
const AliFMDESDFixer & | GetESDFixer () const |
const AliFMDEnergyFitter & | GetEnergyFitter () const |
const AliFMDSharingFilter & | GetSharingFilter () const |
const AliFMDDensityCalculator & | GetDensityCalculator () 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 void | PreCorrections (const AliESDEvent *esd) |
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 | |
AliForwardQATask (const AliForwardQATask &o) | |
AliForwardQATask & | operator= (const AliForwardQATask &o) |
![]() | |
AliBaseESDTask (const AliBaseESDTask &o) | |
AliBaseESDTask & | operator= (const AliBaseESDTask &o) |
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) |
virtual const char * | DefaultConfig () const |
void | LocalInit () |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
void | Terminate (Option_t *option) |
Protected Attributes | |
Bool_t | fEnableLowFlux |
AliESDFMD | fESDFMD |
AliForwardUtil::Histos | fHistos |
AliFMDEventInspector | fEventInspector |
AliFMDESDFixer | fESDFixer |
AliFMDEnergyFitter | fEnergyFitter |
AliFMDSharingFilter | fSharingFilter |
AliFMDDensityCalculator | fDensityCalculator |
![]() | |
Bool_t | fFirstEvent |
TList * | fList |
TList * | fResults |
UInt_t | fNeededCorrections |
UInt_t | fExtraCorrections |
Bool_t | fCloneList |
Calculate the QA in the forward regions
Definition at line 43 of file AliForwardQATask.h.
AliForwardQATask::AliForwardQATask | ( | const char * | name | ) |
AliForwardQATask::AliForwardQATask | ( | ) |
|
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 121 of file AliForwardQATask.cxx.
|
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 98 of file AliForwardQATask.cxx.
|
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 105 of file AliForwardQATask.cxx.
|
virtual |
Process each event
esd | Event |
Implements AliBaseESDTask.
Definition at line 205 of file AliForwardQATask.cxx.
|
virtual |
End of job
Reimplemented from AliBaseESDTask.
Definition at line 286 of file AliForwardQATask.cxx.
|
inline |
Get reference to the DensityCalculator algorithm
Definition at line 167 of file AliForwardQATask.h.
Referenced by AddTaskForwardQA(), PreData(), Print(), and SetDebug().
|
inline |
Get reference to the DensityCalculator algorithm
Definition at line 197 of file AliForwardQATask.h.
|
inline |
Get reference to the EnergyFitter algorithm
Definition at line 155 of file AliForwardQATask.h.
Referenced by AddTaskForwardQA(), PreData(), Print(), and SetDebug().
|
inline |
Get reference to the EnergyFitter algorithm
Definition at line 185 of file AliForwardQATask.h.
|
inline |
Get reference to the ESDFixer algorithm
Definition at line 149 of file AliForwardQATask.h.
|
inline |
Get reference to the ESDFixer algorithm
Definition at line 179 of file AliForwardQATask.h.
|
inlinevirtual |
Get reference to the EventInspector algorithm
Implements AliBaseESDTask.
Definition at line 143 of file AliForwardQATask.h.
Referenced by AddTaskForwardQA(), IsMC(), and PreData().
|
inlinevirtual |
Get reference to the EventInspector algorithm
Implements AliBaseESDTask.
Definition at line 173 of file AliForwardQATask.h.
|
inline |
Get reference to the SharingFilter algorithm
Definition at line 161 of file AliForwardQATask.h.
Referenced by AddTaskForwardQA(), PreData(), Print(), and SetDebug().
|
inline |
Get reference to the SharingFilter algorithm
Definition at line 191 of file AliForwardQATask.h.
|
inlinevirtual |
Check if we're running over MC data
Reimplemented from AliBaseESDTask.
Definition at line 218 of file AliForwardQATask.h.
|
protected |
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 145 of file AliForwardQATask.cxx.
|
virtual |
Called before processing a single event - should not do anything but clear data, etc.
Reimplemented from AliBaseESDTask.
Definition at line 196 of file AliForwardQATask.cxx.
|
virtual |
Print information
option | Not used |
Reimplemented from AliBaseESDTask.
Definition at line 335 of file AliForwardQATask.cxx.
Referenced by GetDensityCalculator().
|
virtual |
Set debug level
dbg | Debug level |
Reimplemented from AliBaseESDTask.
Definition at line 82 of file AliForwardQATask.cxx.
Referenced by AddTaskForwardQA(), and GetDensityCalculator().
|
virtual |
Called when initialising the train.
Reimplemented from AliBaseESDTask.
Definition at line 113 of file AliForwardQATask.cxx.
|
protected |
Definition at line 242 of file AliForwardQATask.h.
Referenced by Book(), Event(), Finalize(), and GetDensityCalculator().
|
protected |
Definition at line 235 of file AliForwardQATask.h.
Referenced by Event().
|
protected |
Definition at line 240 of file AliForwardQATask.h.
Referenced by AliForwardQATask(), Book(), Event(), Finalize(), GetEnergyFitter(), and Setup().
|
protected |
Definition at line 239 of file AliForwardQATask.h.
Referenced by Book(), and GetESDFixer().
|
protected |
Definition at line 236 of file AliForwardQATask.h.
Referenced by Event(), and PreEvent().
|
protected |
Definition at line 238 of file AliForwardQATask.h.
Referenced by Event(), Finalize(), and GetEventInspector().
|
protected |
Definition at line 237 of file AliForwardQATask.h.
Referenced by Event(), PreData(), and PreEvent().
|
protected |
Definition at line 241 of file AliForwardQATask.h.
Referenced by Book(), Event(), Finalize(), and GetSharingFilter().