File indexing completed on 2024-04-06 12:07:25
0001 #include "DQM/GEM/plugins/GEMEffByGEMCSCSegmentClient.h"
0002
0003 GEMEffByGEMCSCSegmentClient::GEMEffByGEMCSCSegmentClient(const edm::ParameterSet& ps)
0004 : GEMDQMEfficiencyClientBase(ps), kFolder_(ps.getUntrackedParameter<std::string>("folder")) {}
0005
0006 void GEMEffByGEMCSCSegmentClient::fillDescriptions(edm::ConfigurationDescriptions& descriptions) {
0007 edm::ParameterSetDescription desc;
0008
0009
0010 desc.addUntracked<double>("confidenceLevel", 0.683);
0011 desc.addUntracked<std::string>("logCategory", "GEMEffByGEMCSCSegmentClient");
0012
0013
0014 desc.addUntracked<std::string>("folder", "GEM/Efficiency/GEMCSCSegment");
0015 descriptions.addWithDefaultLabel(desc);
0016 }
0017
0018 void GEMEffByGEMCSCSegmentClient::dqmEndLuminosityBlock(DQMStore::IBooker& booker,
0019 DQMStore::IGetter& getter,
0020 edm::LuminosityBlock const&,
0021 edm::EventSetup const&) {
0022 bookEfficiencyAuto(booker, getter, kFolder_);
0023 }