CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h

Go to the documentation of this file.
00001 #ifndef L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
00002 #define L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
00003 
00020 // system include files
00021 #include <vector>
00022 
00023 // user include files
00024 #include "FWCore/Utilities/interface/typedefs.h"
00025 
00026 //   base class
00027 //
00028 //   for compatibility reasons; L1GtObject moved to separate file
00029 #include "DataFormats/L1GlobalTrigger/interface/L1GtObject.h"
00030 
00031 // forward declarations
00032 
00034 
00036 typedef std::vector<bool> DecisionWord;
00037 
00040 typedef std::vector<bool> DecisionWordExtended;
00041 
00043 typedef std::vector<bool> TechnicalTriggerWord;
00044 
00045 // muons
00046 typedef unsigned MuonDataWord;
00047 
00048 // e-gamma, jet objects
00049 typedef cms_uint16_t CaloDataWord;
00050 
00051 // missing Et
00052 typedef cms_uint32_t CaloMissingEtWord;
00053 
00054 // twelve jet counts, encoded in five bits per count; six jets per 32-bit word
00055 // code jet count = 31 indicate overflow condition
00056 typedef std::vector<unsigned> CaloJetCountsWord;
00057 
00058 
00059 #endif /*L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h*/