Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
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 |
template<class T > | |
void | analyzeDigi (const T &, double const &, bool const &, int const &, unsigned int &) |
void | beginJob () override |
void | beginRun (edm::Run const &, edm::EventSetup const &) override |
void | endRun (edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from edm::EDConsumerBase | |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
Private Attributes | |
int | etaMax_ |
edm::Service< TFileService > | fs_ |
const std::string | g4Label_ |
const int | geomType_ |
const edm::InputTag | hcalDigis_ |
const std::string | hcalHits_ |
TH2D * | hdi2Oc_ |
TH2D * | hdi3Oc_ |
TH1D * | hdigEn_ |
TH1D * | hdigLn_ |
TH2D * | hdigOc_ |
TH2D * | hsi2Oc_ |
TH2D * | hsi3Oc_ |
TH1D * | hsimE1_ |
TH1D * | hsimE2_ |
TH1D * | hsimLn_ |
TH2D * | hsimOc_ |
TH1D * | hsimTm_ |
const bool | ifHCAL_ |
const int | iSample_ |
const double | threshold_ |
edm::EDGetToken | tok_hbhe_ |
edm::EDGetTokenT< edm::PCaloHitContainer > | tok_hits_ |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Definition at line 38 of file HGCalBHValidation.cc.
|
explicit |
Definition at line 70 of file HGCalBHValidation.cc.
References g4Label_, hcalDigis_, hcalHits_, ifHCAL_, HLT_FULL_cff::InputTag, iSample_, TFileService::kSharedResource, threshold_, tok_hbhe_, and tok_hits_.
|
inlineoverride |
Definition at line 41 of file HGCalBHValidation.cc.
|
overrideprotectedvirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 131 of file HGCalBHValidation.cc.
References analyzeDigi(), edm::SortedCollection< T, SORT >::begin(), edm::DataFrameContainer::begin(), TauDecayModes::dec, LEDCalibrationChannels::depth, DetId::det(), hgcalPerformanceValidation::df, MillePedeFileConverter_cfg::e, edm::SortedCollection< T, SORT >::end(), edm::DataFrameContainer::end(), HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, HLT_FULL_cff::eta1, geomType_, photonIsolationHIProducer_cfi::hbhe, HcalBarrel, HcalEndcap, DetId::HGCalHSc, hsi2Oc_, hsi3Oc_, hsimE1_, hsimE2_, hsimLn_, hsimOc_, hsimTm_, mps_fire::i, triggerObjects_cff::id, HGCScintillatorDetId::ieta(), ifHCAL_, HGCScintillatorDetId::iphi(), iSample_, edm::HandleBase::isValid(), HGCScintillatorDetId::layer(), phi, edm::SortedCollection< T, SORT >::size(), edm::DataFrameContainer::size(), ntuplemaker::time, tok_hbhe_, tok_hits_, HcalTestNumbering::unpackHcalIndex(), and z.
|
protected |
Definition at line 247 of file HGCalBHValidation.cc.
References LEDCalibrationChannels::depth, HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, HLT_FULL_cff::eta1, hdi2Oc_, hdi3Oc_, hdigEn_, hdigLn_, hdigOc_, phi, and threshold_.
Referenced by analyze().
|
inlineoverrideprotectedvirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 46 of file HGCalBHValidation.cc.
|
overrideprotected |
Definition at line 103 of file HGCalBHValidation.cc.
References HcalParameters::etaMax, etaMax_, fs_, geomType_, edm::EventSetup::get(), get, hdi2Oc_, hdi3Oc_, hdigEn_, hdigLn_, hdigOc_, hsi2Oc_, hsi3Oc_, hsimE1_, hsimE2_, hsimLn_, hsimOc_, hsimTm_, label, TFileService::make(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverrideprotected |
Definition at line 48 of file HGCalBHValidation.cc.
|
static |
Definition at line 91 of file HGCalBHValidation.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 62 of file HGCalBHValidation.cc.
Referenced by beginRun().
|
private |
Definition at line 54 of file HGCalBHValidation.cc.
Referenced by beginRun().
|
private |
Definition at line 55 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 56 of file HGCalBHValidation.cc.
Referenced by HGCalBHValidation().
|
private |
Definition at line 55 of file HGCalBHValidation.cc.
Referenced by HGCalBHValidation().
|
private |
Definition at line 67 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and beginRun().
|
private |
Definition at line 67 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and beginRun().
|
private |
Definition at line 65 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and beginRun().
|
private |
Definition at line 65 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and beginRun().
|
private |
Definition at line 67 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and beginRun().
|
private |
Definition at line 66 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 66 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 64 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 64 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 65 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 66 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 64 of file HGCalBHValidation.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 59 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().
|
private |
Definition at line 57 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().
|
private |
Definition at line 58 of file HGCalBHValidation.cc.
Referenced by analyzeDigi(), and HGCalBHValidation().
|
private |
Definition at line 61 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().
|
private |
Definition at line 60 of file HGCalBHValidation.cc.
Referenced by analyze(), and HGCalBHValidation().