CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DataFormats/HLTReco/interface/TriggerTypeDefs.h

Go to the documentation of this file.
00001 #ifndef HLTReco_TriggerTypeDefs_h
00002 #define HLTReco_TriggerTypeDefs_h
00003 
00015 #include <vector>
00016 #include <stdint.h>
00017 
00018 namespace trigger
00019 {
00020 
00021   typedef uint16_t size_type;
00022   typedef std::vector<size_type> Keys;
00023 
00024   typedef std::vector<int>       Vids;
00025 
00026   enum TriggerObjectType  {
00027 
00029 
00032 
00033     TriggerL1Mu           = -81,
00034     TriggerL1NoIsoEG      = -82,
00035     TriggerL1IsoEG        = -83,
00036     TriggerL1CenJet       = -84,
00037     TriggerL1ForJet       = -85,
00038     TriggerL1TauJet       = -86,
00039     TriggerL1ETM          = -87,
00040     TriggerL1ETT          = -88,
00041     TriggerL1HTT          = -89,
00042     TriggerL1HTM          = -90,
00043     TriggerL1JetCounts    = -91,
00044     TriggerL1HfBitCounts  = -92,
00045     TriggerL1HfRingEtSums = -93,
00046     TriggerL1TechTrig     = -94,
00047     TriggerL1Castor       = -95,
00048     TriggerL1BPTX         = -96,
00049     TriggerL1GtExternal   = -97,
00050 
00052 
00053     TriggerPhoton         = +81,
00054     TriggerElectron       = +82,
00055     TriggerMuon           = +83,
00056     TriggerTau            = +84,
00057     TriggerJet            = +85,
00058     TriggerBJet           = +86,
00059     TriggerMET            = +87,
00060     TriggerTET            = +88,
00061     TriggerTHT            = +89,
00062     TriggerMHT            = +90,
00063     TriggerTrack          = +91,
00064     TriggerCluster        = +92,
00065     TriggerMETSig         = +93,
00066     TriggerELongit        = +94,
00067     TriggerMHTSig         = +95,
00068     TriggerHLongit        = +96
00069 
00070   };
00071 
00072 }
00073 
00074 #endif