![]() |
|
|||
File indexing completed on 2023-03-17 10:50:17
0001 #ifndef L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h 0002 #define L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h 0003 0004 /** 0005 * \class L1GlobalTriggerReadoutSetup 0006 * 0007 * 0008 * Description: group typedefs for GT readout record. 0009 * 0010 * Implementation: 0011 * <TODO: enter implementation details> 0012 * 0013 * \author: Vasile Mihai Ghete - HEPHY Vienna 0014 * 0015 * 0016 */ 0017 0018 // system include files 0019 #include <vector> 0020 0021 // user include files 0022 #include "FWCore/Utilities/interface/typedefs.h" 0023 0024 // base class 0025 // 0026 // for compatibility reasons; L1GtObject moved to separate file 0027 #include "DataFormats/L1GlobalTrigger/interface/L1GtObject.h" 0028 0029 // forward declarations 0030 0031 /// typedefs 0032 0033 /// algorithm bits: 128 bits 0034 typedef std::vector<bool> DecisionWord; 0035 0036 /// extend DecisionWord with 64 bits 0037 /// need a new FDL chip :-) 0038 typedef std::vector<bool> DecisionWordExtended; 0039 0040 /// technical trigger bits (64 bits) 0041 typedef std::vector<bool> TechnicalTriggerWord; 0042 0043 // muons 0044 typedef unsigned MuonDataWord; 0045 0046 // e-gamma, jet objects 0047 typedef cms_uint16_t CaloDataWord; 0048 0049 // missing Et 0050 typedef cms_uint32_t CaloMissingEtWord; 0051 0052 // twelve jet counts, encoded in five bits per count; six jets per 32-bit word 0053 // code jet count = 31 indicate overflow condition 0054 typedef std::vector<unsigned> CaloJetCountsWord; 0055 0056 #endif /*L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h*/
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |