CMS 3D CMS Logo

HcalHBHEMuonVariables.h
Go to the documentation of this file.
1 #ifndef DataFormatsHcalCalibObjectsHcalHBHEMuonVariables_h
2 #define DataFormatsHcalCalibObjectsHcalHBHEMuonVariables_h
3 #include <string>
4 #include <vector>
5 
7 public:
9 
10  void clear() {
25  ecalDetId_ = 0;
27  hcalDetId_ = ehcalDetId_ = 0;
28  matchedId_ = hcalHot_ = false;
29  hcalIeta_ = hcalIphi_ = 0;
30  hcalEnergy_ = hoEnergy_ = 0;
32  hcalDepthActiveLength_.clear();
34  hcalDepthEnergy_.clear();
35  hcalDepthEnergyHot_.clear();
36  hcalDepthEnergyCorr_.clear();
38  hcalDepthChargeHot_.clear();
39  hcalDepthChargeHotBG_.clear();
40  hcalDepthEnergyAux_.clear();
41  hcalDepthEnergyHotAux_.clear();
44  hcalDepthChargeHotAux_.clear();
46  hcalDepthEnergyRaw_.clear();
47  hcalDepthEnergyHotRaw_.clear();
50  hcalDepthChargeHotRaw_.clear();
52  hcalDepthMatch_.clear();
53  hcalDepthMatchHot_.clear();
55  allTriggers_.clear();
56  hltResults_.clear();
57  }
58 
73  unsigned int ecalDetId_;
75  unsigned int hcalDetId_, ehcalDetId_;
90  std::vector<bool> hcalDepthMatch_, hcalDepthMatchHot_;
92  std::vector<std::string> allTriggers_;
93  std::vector<int> hltResults_;
94 };
95 
96 typedef std::vector<HcalHBHEMuonVariables> HcalHBHEMuonVariablesCollection;
97 #endif
std::vector< std::string > allTriggers_
std::vector< float > hcalDepthEnergyCorrRaw_
std::vector< HcalHBHEMuonVariables > HcalHBHEMuonVariablesCollection
std::vector< float > hcalDepthEnergyRaw_
std::vector< float > hcalDepthEnergy_
std::vector< float > hcalDepthEnergyHotRaw_
std::vector< float > hcalDepthChargeHotRaw_
std::vector< bool > hcalDepthMatchHot_
std::vector< float > hcalDepthChargeHotBGRaw_
std::vector< float > hcalDepthEnergyHotAux_
std::vector< float > hcalDepthEnergyHotCorr_
std::vector< float > hcalDepthChargeHotAux_
std::vector< float > hcalDepthEnergyHot_
std::vector< float > hcalDepthEnergyCorr_
std::vector< float > hcalDepthActiveLength_
std::vector< float > hcalDepthEnergyAux_
std::vector< float > hcalDepthEnergyHotCorrRaw_
std::vector< float > hcalDepthChargeHotBG_
std::vector< float > hcalDepthChargeHot_
std::vector< int > hltResults_
std::vector< float > hcalDepthEnergyCorrAux_
std::vector< bool > hcalDepthMatch_
std::vector< float > hcalDepthEnergyHotCorrAux_
std::vector< float > hcalDepthActiveLengthHot_
std::vector< float > hcalDepthChargeHotBGAux_