X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PMD%2FAliPMDDiscriminator.h;h=0dd7668e567e66ab24e98fe23df04a5682b71e4d;hb=6d9699e8245fbbbf5a3fdfdf08892ffcaa7406dd;hp=6a70bd9c7cf30c93947de70f618d1fb497aaceb3;hpb=7dcaf913fb3aadf44dae69ff7f82eea3273022c6;p=u%2Fmrichter%2FAliRoot.git diff --git a/PMD/AliPMDDiscriminator.h b/PMD/AliPMDDiscriminator.h index 6a70bd9c7cf..0dd7668e567 100644 --- a/PMD/AliPMDDiscriminator.h +++ b/PMD/AliPMDDiscriminator.h @@ -14,31 +14,21 @@ class TFile; 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