class TObjArray;
class TTree;
class TNtuple;
-class TMath;
-class AliPMDcluster;
+class AliPMDrecpoint1;
class AliPMDclupid;
-class AliPMDDiscriminator
+class AliPMDDiscriminator : public TObject
{
public:
- AliPMDDiscriminator();
- virtual ~AliPMDDiscriminator();
+ AliPMDDiscriminator(){};
+ virtual ~AliPMDDiscriminator(){};
- void Discrimination(TObjArray *pmdcontin, TObjArray *pmdcontout);
- void EmpDiscrimination(TObjArray *pmdcontin, TObjArray *pmdcontout);
- void NNDiscrimination();
+ virtual void Discrimination(TObjArray *pmdcontin, TObjArray *pmdcontout) = 0;
- void SetDiscrimination(Int_t idiscrim);
-
- protected:
-
- Int_t fDiscrim; // To switch on different discrimination method
- Int_t fDebug; // Debugging switch (0:NO, 1:YES)
-
- ClassDef(AliPMDDiscriminator,1) // To run PMD discrimination
+ ClassDef(AliPMDDiscriminator,3) // Base class for PMD discrimination
};
#endif