#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

Last change: Sat Nov 7 21:26:49 2009
Last generated: 2009-11-07 21:26

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.