AliPhysics  64f4410 (64f4410)
AliEmcalTrackPropagatorTask.h
Go to the documentation of this file.
1 #ifndef ALIEMCALTRACKPROPAGATORTASK_H
2 #define ALIEMCALTRACKPROPAGATORTASK_H
3 
4 #include "AliAnalysisTaskEmcal.h"
5 
7  public:
9  AliEmcalTrackPropagatorTask(const char *name);
11 
12  void SetDist(Double_t d) { fDist = d; }
15 
16  protected:
17  void ExecOnce();
18  Bool_t Run();
19 
20  Double_t fDist; // distance to surface (440cm default)
21  Bool_t fOnlyIfNotSet; // propagate only if needed
22  Bool_t fOnlyIfEmcal; // propagate only if it is in the EMCal acceptance
23 
24  private:
27 
28  ClassDef(AliEmcalTrackPropagatorTask, 3); // Class to propagate and store track parameters at EMCAL surface
29 };
30 #endif
double Double_t
Definition: External.C:58
AliEmcalTrackPropagatorTask & operator=(const AliEmcalTrackPropagatorTask &)
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
Base task in the EMCAL framework.
void ExecOnce()
Perform steps needed to initialize the analysis.
bool Bool_t
Definition: External.C:53