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) {
216 tree_ =
fs->make<TTree>(
"TREE",
"TREE");
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);
319 desc.addUntracked<
int>(
"maxDepth", 4);
320 descriptions.
add(
"hcalHBHEMuonAnalysis",
desc);
static const int depthMax_
static const std::string kSharedResource
Log< level::Info, true > LogVerbatim
bool hcalDepthMatchHot_[depthMax_]
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_]
double hcalDepthEnergyHot_[depthMax_]
double hcalDepthEnergyCorr_[depthMax_]
double hcalActiveLengthHot_
bool hcalDepthMatch_[depthMax_]
double hcalDepthChargeHotBG_[depthMax_]
const edm::InputTag labelHBHEMuonVar_
const edm::EDGetTokenT< HcalHBHEMuonVariablesCollection > tokHBHEMuonVar_
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_]