1 #ifndef Validation_MuonCSCDigis_MuonCSCDigisHarvestor_h 2 #define Validation_MuonCSCDigis_MuonCSCDigisHarvestor_h 26 for (
int i = 1;
i <= 10; ++
i) {
29 std::string occ_folder =
"MuonCSCDigisV/CSCDigiTask/ALCT/Occupancy/";
34 occ_folder =
"MuonCSCDigisV/CSCDigiTask/CLCT/Occupancy/";
39 occ_folder =
"MuonCSCDigisV/CSCDigiTask/LCT/Occupancy/";
44 std::string eff_folder =
"MuonCSCDigisV/CSCDigiTask/ALCT/Efficiency/";
45 bookEff1D(booker, getter, n1,
d1, eff_folder,
e1, cn +
" ALCT Efficiency;True Muon |#eta|;Efficiency");
46 eff_folder =
"MuonCSCDigisV/CSCDigiTask/CLCT/Efficiency/";
47 bookEff1D(booker, getter, n2, d2, eff_folder, e2, cn +
" CLCT Efficiency;True Muon |#eta|;Efficiency");
48 eff_folder =
"MuonCSCDigisV/CSCDigiTask/LCT/Efficiency/";
49 bookEff1D(booker, getter, n3, d3, eff_folder,
e3, cn +
" LCT Efficiency;True Muon |#eta|;Efficiency");
void bookEff1D(DQMStore::IBooker &ibooker, DQMStore::IGetter &getter, const TString &passed_path, const TString &total_path, const TString &folder, const TString &eff_name, const TString &eff_title="Efficiency")
std::string chamberName() const
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
#define DEFINE_FWK_MODULE(type)
MuonCSCDigisHarvestor(const edm::ParameterSet &)
constructor
~MuonCSCDigisHarvestor() override
destructor
static constexpr float d1