File indexing completed on 2024-04-06 12:04:24
0001 #ifndef DataFormats_JetReco_interface_JetID_h
0002 #define DataFormats_JetReco_interface_JetID_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #include "DataFormats/Common/interface/ValueMap.h"
0014
0015 namespace reco {
0016 struct JetID {
0017
0018 JetID() {
0019 fHPD = 0.0;
0020 fRBX = 0.0;
0021 n90Hits = 0;
0022 fSubDetector1 = 0.0;
0023 fSubDetector2 = 0.0;
0024 fSubDetector3 = 0.0;
0025 fSubDetector4 = 0.0;
0026 restrictedEMF = 0.0;
0027 nHCALTowers = 0;
0028 nECALTowers = 0;
0029 approximatefHPD = 0.0;
0030 approximatefRBX = 0.0;
0031 hitsInN90 = 0;
0032 numberOfHits2RPC = 0;
0033 numberOfHits3RPC = 0;
0034 numberOfHitsRPC = 0;
0035
0036 fEB = fEE = fHB = fHE = fHO = fLong = fShort = 0.0;
0037 fLS = fHFOOT = 0.0;
0038 }
0039
0040
0041 float fHPD;
0042 float fRBX;
0043 short n90Hits;
0044 float fSubDetector1;
0045 float fSubDetector2;
0046 float fSubDetector3;
0047 float fSubDetector4;
0048 float restrictedEMF;
0049 short nHCALTowers;
0050 short nECALTowers;
0051 float approximatefHPD;
0052 float approximatefRBX;
0053 short hitsInN90;
0054
0055 short numberOfHits2RPC;
0056 short numberOfHits3RPC;
0057 short numberOfHitsRPC;
0058
0059 float fEB, fEE, fHB, fHE, fHO, fLong, fShort;
0060 float fLS, fHFOOT;
0061 };
0062
0063 typedef edm::ValueMap<JetID> JetIDValueMap;
0064 }
0065
0066 #endif