Go to the documentation of this file.00001 #ifndef L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
00002 #define L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
00003
00020
00021 #include <vector>
00022
00023 #include <boost/cstdint.hpp>
00024
00025
00026
00027
00028
00030
00032 typedef std::vector<bool> DecisionWord;
00033
00036 typedef std::vector<bool> DecisionWordExtended;
00037
00039 typedef std::vector<bool> TechnicalTriggerWord;
00040
00041
00042 typedef unsigned MuonDataWord;
00043
00044
00045 typedef boost::uint16_t CaloDataWord;
00046
00047
00048 typedef boost::uint32_t CaloMissingEtWord;
00049
00050
00051
00052 typedef std::vector<unsigned> CaloJetCountsWord;
00053
00055 enum L1GtObject
00056 {
00057 Mu,
00058 NoIsoEG,
00059 IsoEG,
00060 CenJet,
00061 ForJet,
00062 TauJet,
00063 ETM,
00064 ETT,
00065 HTT,
00066 HTM,
00067 JetCounts,
00068 HfBitCounts,
00069 HfRingEtSums,
00070 TechTrig,
00071 Castor,
00072 BPTX,
00073 GtExternal
00074 };
00075
00076 #endif