class AliPMDUtility;
class AliPMDDiscriminator;
-class AliESD;
+class AliESDEvent;
-class AliPMDtracker
+class AliPMDtracker:public TObject
{
public:
AliPMDtracker();
+ AliPMDtracker(const AliPMDtracker &tracker); // copy constructor
+ AliPMDtracker &operator=(const AliPMDtracker &tracker); // assignment op
+
virtual ~AliPMDtracker();
void LoadClusters(TTree *treein);
- void Clusters2Tracks(AliESD *event);
+ void Clusters2Tracks(AliESDEvent *event);
void SetVertex(Double_t vtx[3], Double_t evtx[3]);
- void SetDebug(Int_t idebug);
void ResetClusters();
protected:
TObjArray *fPMDcontin;
TObjArray *fPMDcontout;
- AliPMDDiscriminator *fPMDdiscriminator;
AliPMDUtility *fPMDutil;
AliPMDrecpoint1 *fPMDrecpoint;
- AliPMDcluster *fPMDclin;
+ AliPMDrecpoint1 *fPMDclin;
AliPMDclupid *fPMDclout;
- Int_t fDebug; // Debugging switch (0:NO, 1:YES)
Double_t fXvertex; // X-vertex position
Double_t fYvertex; // Y-vertex position
Double_t fZvertex; // Z-vertex position
Double_t fSigmaY; // Y-vertex error
Double_t fSigmaZ; // Z-vertex error
- ClassDef(AliPMDtracker,1) // To run PMD clustering
+ ClassDef(AliPMDtracker,4) // To run PMD clustering
};
#endif