#ifndef ROOT_THaPidDetector #define ROOT_THaPidDetector ////////////////////////////////////////////////////////////////////////// // // THaPidDetector.h // // Abstract base class for a generic spectrometer detector capable of // particle identification. // // This is a special THaNonTrackingDetector that is capable of // providing particle identification information. Typical examples are // Cherenkov detectors and shower counters. // ////////////////////////////////////////////////////////////////////////// #include "THaNonTrackingDetector.h" class THaPidDetector : public THaNonTrackingDetector { public: virtual ~THaPidDetector(); Bool_t IsPid() { return kTRUE; } protected: //Only derived classes may construct me THaPidDetector( const char* name, const char* description, THaApparatus* a = NULL ); ClassDef(THaPidDetector,0) //ABC for a PID detector }; #endif