81 : labelHBHEMuonVar_(iConfig.getParameter<
edm::
InputTag>(
"hbheMuonLabel")),
82 useRaw_(iConfig.getParameter<
int>(
"useRaw")),
83 maxDepth_(iConfig.getUntrackedParameter<
int>(
"maxDepth", 7)),
110 if (hbheMuonColl.isValid()) {
111 for (
const auto& itr : (*(hbheMuonColl.product()))) {
172 for (
unsigned int i = 0;
i < itr.hcalDepthEnergy_.size(); ++
i) {
212 tree_ =
fs->make<TTree>(
"TREE",
"TREE");
281 sprintf(
name,
"hcal_edepth%d", (
k + 1));
283 sprintf(
name,
"hcal_activeL%d", (
k + 1));
285 sprintf(
name,
"hcal_edepthHot%d", (
k + 1));
287 sprintf(
name,
"hcal_activeHotL%d", (
k + 1));
289 sprintf(
name,
"hcal_cdepthHot%d", (
k + 1));
291 sprintf(
name,
"hcal_cdepthHotBG%d", (
k + 1));
293 sprintf(
name,
"hcal_edepthCorrect%d", (
k + 1));
295 sprintf(
name,
"hcal_edepthHotCorrect%d", (
k + 1));
297 sprintf(
name,
"hcal_depthMatch%d", (
k + 1));
299 sprintf(
name,
"hcal_depthMatchHot%d", (
k + 1));
314 desc.add<
int>(
"useRaw", 0);
315 desc.addUntracked<
int>(
"maxDepth", 7);
316 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 &)
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_
#define DEFINE_FWK_MODULE(type)
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_]