// ------------------------------------------------------------------------- // ----- PndDetectorList.header file ----- // ----- Created 11/02/09 by M. Al-Turany ----- // ------------------------------------------------------------------------- /** Unique identifier for all Panda detector systems **/ #ifndef PNDDETECTORLIST_H #define PNDDETECTORLIST_H 1 enum DetectorId { /** kDCH must be the 1st id, and kHYP must be the last one. Please put new detectors in between!! **/ kDCH,kDRC,kDSK,kEMC,kGEM,kLUMI,kMDT,kMVD,kRPC,kSTT,kTPC,kTOF,kFTS,kHYPG,kHYP}; /** Unique identifier for all Panda Point and Hit types **/ enum fDetectorType { kUnknown, kMCTrack, kMVDPoint, kMVDDigiStrip, kMVDDigiPixel, kMVDClusterPixel, kMVDClusterStrip, kMVDHitsStrip, kMVDHitsPixel, kSttPoint, kSttHit, kSttHelixHit, kSttTrackCand, kSttTrack, kTpcPoint, kTpcPrimaryCluster, kTpcDriftedElectron, kTpcAvalanche, kTpcSignal, kTpcSample, kTpcDigi, kTpcCluster, kGemPoint, kGemDigi, kGemHit, kDchPoint, kDchDigi, kDchHit, kFtsPoint, kFtsDigi, kFtsHit, kMdtPoint, kMdtHit, kMdtTrack, kEmcPoint, kEmcHit, kEmcDigi, kEmcCluster, kEmcBump, kEmcRecoHit, kLheHit, kLheCand, kLheTrack, kTrackCand, kTrack, kPidChargedCandidate, kPidNeutralCandidate }; enum SensorSide { kTOP, kBOTTOM }; #endif