85 : labelHBHEMuonVar_(iConfig.getParameter<edm::
InputTag>(
"hbheMuonLabel")),
86 useRaw_(iConfig.getParameter<int>(
"useRaw")),
87 maxDepth_(iConfig.getUntrackedParameter<int>(
"maxDepth", 4)),
114 if (hbheMuonColl.isValid()) {
115 for (
const auto& itr : (*(hbheMuonColl.product()))) {
176 for (
unsigned int i = 0;
i < itr.hcalDepthEnergy_.size(); ++
i) {
285 sprintf(name,
"hcal_edepth%d", (
k + 1));
287 sprintf(name,
"hcal_activeL%d", (k + 1));
289 sprintf(name,
"hcal_edepthHot%d", (k + 1));
291 sprintf(name,
"hcal_activeHotL%d", (k + 1));
293 sprintf(name,
"hcal_cdepthHot%d", (k + 1));
295 sprintf(name,
"hcal_cdepthHotBG%d", (k + 1));
297 sprintf(name,
"hcal_edepthCorrect%d", (k + 1));
299 sprintf(name,
"hcal_edepthHotCorrect%d", (k + 1));
301 sprintf(name,
"hcal_depthMatch%d", (k + 1));
303 sprintf(name,
"hcal_depthMatchHot%d", (k + 1));
318 desc.
add<
int>(
"useRaw", 0);
320 descriptions.
add(
"hcalHBHEMuonAnalysis", desc);
static const int depthMax_
static const std::string kSharedResource
Log< level::Info, true > LogVerbatim
EventNumber_t event() const
bool hcalDepthMatchHot_[depthMax_]
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
double tight_validFraction_
std::vector< int > hltresults_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HcalHBHENewMuonAnalyzer(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
std::vector< HcalHBHEMuonVariables > HcalHBHEMuonVariablesCollection
double hcalDepthEnergy_[depthMax_]
int bunchCrossing() const
T * make(const Args &...args) const
make new ROOT object
LuminosityBlockNumber_t luminosityBlock() const
double hcalDepthEnergyHot_[depthMax_]
double hcalDepthEnergyCorr_[depthMax_]
Handle< PROD > getHandle(EDGetTokenT< PROD > token) const
double hcalActiveLengthHot_
bool hcalDepthMatch_[depthMax_]
double hcalDepthChargeHotBG_[depthMax_]
const edm::InputTag labelHBHEMuonVar_
const edm::EDGetTokenT< HcalHBHEMuonVariablesCollection > tokHBHEMuonVar_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
double hcalDepthActiveLength_[depthMax_]
float muon_chi2LocalPosition_
std::vector< std::string > all_triggers_
void analyze(edm::Event const &, edm::EventSetup const &) override
void add(std::string const &label, ParameterSetDescription const &psetDescription)
double hcalDepthActiveLengthHot_[depthMax_]
double tight_TransImpara_
~HcalHBHENewMuonAnalyzer() override=default
double hcalDepthChargeHot_[depthMax_]
unsigned int eventNumber_
double hcalDepthEnergyHotCorr_[depthMax_]