create general emcal task lib
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEmcalClusTrackMatcherTask.h
1 #ifndef ALIEMCALCLUSTRACKMATCHERTASK_H
2 #define ALIEMCALCLUSTRACKMATCHERTASK_H
3
4 // $Id$
5
6 #include "AliAnalysisTaskEmcal.h"
7
8 class AliEmcalClusTrackMatcherTask : public AliAnalysisTaskEmcal {
9  public:
10   AliEmcalClusTrackMatcherTask();
11   AliEmcalClusTrackMatcherTask(const char *name);
12   virtual ~AliEmcalClusTrackMatcherTask();
13
14   Bool_t       Run();
15   void         SetMaxDistance(Double_t d)       { fMaxDistance = d; }
16
17  protected:
18   Double_t     fMaxDistance;        // maximum distance to match clusters and tracks
19
20  private:
21   AliEmcalClusTrackMatcherTask(const AliEmcalClusTrackMatcherTask&);            // not implemented
22   AliEmcalClusTrackMatcherTask &operator=(const AliEmcalClusTrackMatcherTask&); // not implemented
23
24   ClassDef(AliEmcalClusTrackMatcherTask, 3) // Cluster-Track matching task
25 };
26 #endif