![]() |
![]() |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions | |
void | analyze (edm::Event const &, edm::EventSetup const &) override |
void | beginJob () override |
void | beginRun (edm::Run const &, edm::EventSetup const &) override |
void | endRun (edm::Run const &, edm::EventSetup const &) override |
![]() | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Private Attributes | |
const edm::InputTag | digis_ |
edm::Service< TFileService > | fs_ |
const std::string | g4Label_ |
TH2D * | hdi2Oc_ |
TH2D * | hdi3Oc_ |
TH1D * | hdigEn_ |
TH1D * | hdigLn_ |
TH2D * | hdigOc_ |
const std::string | hits_ |
TH2D * | hsi2Oc_ |
TH2D * | hsi3Oc_ |
TH1D * | hsimE1_ |
TH1D * | hsimE2_ |
TH1D * | hsimLn_ |
TH2D * | hsimOc_ |
TH1D * | hsimTm_ |
const int | iSample_ |
const int | ringMax_ |
const double | threshold_ |
const edm::EDGetTokenT< HGCalDigiCollection > | tok_digi_ |
const edm::EDGetTokenT< edm::PCaloHitContainer > | tok_hits_ |
Additional Inherited Members | |
![]() | |
typedef EDAnalyzerBase | ModuleType |
![]() | |
typedef ProductLabels | Labels |
Definition at line 32 of file HGCalBHValidation.cc.
|
explicit |
Definition at line 61 of file HGCalBHValidation.cc.
References digis_, g4Label_, hits_, HLT_2022v15_cff::InputTag, iSample_, TFileService::kSharedResource, and threshold_.
|
overridedefault |
|
overrideprotectedvirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 107 of file HGCalBHValidation.cc.
References edm::SortedCollection< T, SORT >::begin(), TauDecayModes::dec, LEDCalibrationChannels::depth, hgcalPerformanceValidation::df, MillePedeFileConverter_cfg::e, edm::SortedCollection< T, SORT >::end(), HCALHighEnergyHPDFilter_cfi::energy, hdi2Oc_, hdi3Oc_, hdigEn_, hdigLn_, hdigOc_, DetId::HGCalHSc, hsi2Oc_, hsi3Oc_, hsimE1_, hsimE2_, hsimLn_, hsimOc_, hsimTm_, mps_fire::i, l1ctLayer2EG_cff::id, HGCScintillatorDetId::iphi(), iSample_, edm::HandleBase::isValid(), HGCScintillatorDetId::layer(), phi, HGCScintillatorDetId::ring(), relativeConstraints::ring, edm::SortedCollection< T, SORT >::size(), threshold_, protons_cff::time, tok_digi_, tok_hits_, and HGCScintillatorDetId::zside().
|
inlineoverrideprotectedvirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 40 of file HGCalBHValidation.cc.
|
overrideprotected |
Definition at line 87 of file HGCalBHValidation.cc.
References fs_, hdi2Oc_, hdi3Oc_, hdigEn_, hdigLn_, hdigOc_, hsi2Oc_, hsi3Oc_, hsimE1_, hsimE2_, hsimLn_, hsimOc_, hsimTm_, TFileService::make(), and ringMax_.
|
inlineoverrideprotected |
Definition at line 42 of file HGCalBHValidation.cc.
|
static |
Definition at line 77 of file HGCalBHValidation.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_2022v15_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 48 of file HGCalBHValidation.cc.
Referenced by HGCalBHValidation().
|
private |
Definition at line 46 of file HGCalBHValidation.cc.
Referenced by beginRun().
|
private |
Definition at line 47 of file HGCalBHValidation.cc.
Referenced by HGCalBHValidation().
|
private |
Definition at line 58 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 58 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 56 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 56 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 58 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 47 of file HGCalBHValidation.cc.
Referenced by HGCalBHValidation().
|
private |
Definition at line 57 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 57 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 55 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 55 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 56 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 57 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 55 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 49 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().
|
private |
Definition at line 53 of file HGCalBHValidation.cc.
Referenced by beginRun().
|
private |
Definition at line 50 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().
|
private |
Definition at line 52 of file HGCalBHValidation.cc.
Referenced by analyze().
|
private |
Definition at line 51 of file HGCalBHValidation.cc.
Referenced by analyze().