CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes
HOSimHitStudy Class Reference
Inheritance diagram for HOSimHitStudy:
edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::SharedResources > edm::one::EDAnalyzerBase edm::EDConsumerBase

Public Member Functions

 HOSimHitStudy (const edm::ParameterSet &ps)
 
 ~HOSimHitStudy () override=default
 
- Public Member Functions inherited from edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::SharedResources >
 EDAnalyzer ()=default
 
 EDAnalyzer (const EDAnalyzer &)=delete
 
SerialTaskQueueglobalLuminosityBlocksQueue () final
 
SerialTaskQueueglobalRunsQueue () final
 
const EDAnalyzeroperator= (const EDAnalyzer &)=delete
 
bool wantsGlobalLuminosityBlocks () const final
 
bool wantsGlobalRuns () const final
 
bool wantsInputProcessBlocks () const final
 
bool wantsProcessBlocks () const final
 
- Public Member Functions inherited from edm::one::EDAnalyzerBase
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
ModuleDescription const & moduleDescription () const
 
bool wantsStreamLuminosityBlocks () const
 
bool wantsStreamRuns () const
 
 ~EDAnalyzerBase () override
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
void convertCurrentProcessAlias (std::string const &processName)
 Convert "@currentProcess" in InputTag process names to the actual current process name. More...
 
 EDConsumerBase ()
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
 EDConsumerBase (EDConsumerBase &&)=default
 
ESProxyIndex const * esGetTokenIndices (edm::Transition iTrans) const
 
std::vector< ESProxyIndex > const & esGetTokenIndicesVector (edm::Transition iTrans) const
 
std::vector< ESRecordIndex >
const & 
esGetTokenRecordIndicesVector (edm::Transition iTrans) const
 
ProductResolverIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
std::vector
< ProductResolverIndexAndSkipBit >
const & 
itemsToGetFrom (BranchType iType) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesWhoseProductsAreConsumed (std::array< std::vector< ModuleDescription const * > *, NumBranchTypes > &modulesAll, std::vector< ModuleProcessName > &modulesInPreviousProcesses, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
bool registeredToConsume (ProductResolverIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void selectInputProcessBlocks (ProductRegistry const &productRegistry, ProcessBlockHelperBase const &processBlockHelperBase)
 
ProductResolverIndexAndSkipBit uncheckedIndexFrom (EDGetToken) const
 
void updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet)
 
void updateLookup (eventsetup::ESRecordsToProxyIndices const &)
 
virtual ~EDConsumerBase () noexcept(false)
 

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 (const edm::Event &e, const edm::EventSetup &c) override
 
void analyzeHits ()
 
void beginJob () override
 
void beginRun (edm::Run const &, edm::EventSetup const &) override
 
void endJob () override
 
void endRun (edm::Run const &, edm::EventSetup const &) override
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
template<BranchType B = InEvent>
EDConsumerBaseAdaptor< Bconsumes (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

std::vector< PCaloHitecalHits
 
TH1F * edep_ [3]
 
TH1F * edepT_ [3]
 
TH1F * edepTW_ [3]
 
TH1F * edepTWT_ [3]
 
TH1F * edepZon_ [3]
 
TH1F * edepZonT_ [3]
 
TH1F * eEB_
 
TH1F * eEBHB_
 
TH1F * eEBHBHO_
 
TH1F * eEBHBHOT_
 
TH1F * eEBHBT_
 
TH1F * eEBT_
 
TProfile * eHO17_
 
TProfile * eHO17T_
 
TProfile * eHO18_
 
TProfile * eHO18T_
 
TProfile * eHO1_
 
TProfile * eHO1T_
 
TProfile2D * eHO2_
 
TProfile2D * eHO2T_
 
TH1F * eHOE17_ [15]
 
TH1F * eHOE17T_ [15]
 
TH1F * eHOE18_ [15]
 
TH1F * eHOE18T_ [15]
 
TH1F * eHOE_ [15]
 
TH1F * eHOET_ [15]
 
TH1F * eHOEta17_ [15]
 
TH1F * eHOEta17T_ [15]
 
TH1F * eHOEta18_ [15]
 
TH1F * eHOEta18T_ [15]
 
TH1F * eHOEta_ [15]
 
TH1F * eHOEtaT_ [15]
 
double eInc
 
TH1F * eneInc_
 
double etaInc
 
TH1F * etaInc_
 
const std::string g4Label_
 
std::vector< PCaloHithcalHits
 
TH1F * hit_ [3]
 
const std::vector< std::string > hitLab_
 
TH1F * hitTow_ [3]
 
const double maxEnergy_
 
TProfile * nHO1_
 
TProfile * nHO1T_
 
TProfile2D * nHO2_
 
TProfile2D * nHO2T_
 
TH1F * nHOE1_ [15]
 
TH1F * nHOE1T_ [15]
 
TProfile * nHOE2_ [15]
 
TProfile * nHOE2T_ [15]
 
TH1F * nHOEta1_ [15]
 
TH1F * nHOEta1T_ [15]
 
TProfile * nHOEta2_ [15]
 
TProfile * nHOEta2T_ [15]
 
double phiInc
 
TH1F * phiInc_
 
const bool print_
 
const double scaleEB_
 
const double scaleHB_
 
const double scaleHO_
 
const bool scheme_
 
const double tcut_
 
TH1F * time_ [3]
 
const edm::EDGetTokenT
< edm::HepMCProduct
tok_evt_
 
const std::vector
< edm::EDGetTokenT
< edm::PCaloHitContainer > > 
toks_calo_
 

Additional Inherited Members

- Public Types inherited from edm::one::EDAnalyzerBase
typedef EDAnalyzerBase ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 

Detailed Description

Definition at line 41 of file HOSimHitStudy.cc.

Constructor & Destructor Documentation

HOSimHitStudy::HOSimHitStudy ( const edm::ParameterSet ps)

Definition at line 81 of file HOSimHitStudy.cc.

References funct::abs(), edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), analyze(), analyzeHits(), beginJob(), TauDecayModes::dec, DEFINE_FWK_MODULE, HLT_FULL_cff::depth, submitPVResolutionJobs::desc, alignCSCRings::e, ecalHits, edep_, edepT_, edepTW_, edepTWT_, edepZon_, edepZonT_, eEB_, eEBHB_, eEBHBHO_, eEBHBHOT_, eEBHBT_, eEBT_, eHO17_, eHO17T_, eHO18_, eHO18T_, eHO1_, eHO1T_, eHO2_, eHO2T_, eHOE17_, eHOE17T_, eHOE18_, eHOE18T_, eHOE_, eHOET_, eHOEta17_, eHOEta17T_, eHOEta18_, eHOEta18T_, eHOEta_, eHOEtaT_, eInc, eneInc_, PVValHelper::eta, etaInc, etaInc_, edm::EventID::event(), fillDescriptions(), g4Label_, edm::Event::getHandle(), HcalBarrel, hcalHits, HcalOuter, hit_, hitLab_, hitTow_, mps_fire::i, edm::EventBase::id(), edm::Service< T >::isAvailable(), edm::HandleBase::isValid(), dqmiolumiharvest::j, isotrackApplyRegressor::k, TFileService::kSharedResource, HLT_FULL_cff::labels, TFileService::make(), maxEnergy_, mergeVDriftHistosByStation::name, nHO1_, nHO1T_, nHO2_, nHO2T_, nHOE1_, nHOE1T_, nHOE2_, nHOE2T_, nHOEta1_, nHOEta1T_, nHOEta2_, nHOEta2T_, convertSQLiteXML::ok, AlCaHLTBitMon_ParallelJobs::p, phi, phiInc, phiInc_, print_, edm::EventID::run(), scaleEB_, scaleHB_, scaleHO_, scheme_, AlCaHLTBitMon_QueryRunRegistry::string, tcut_, compare::tfile, time_, runGCPTkAlMap::title, tok_evt_, toks_calo_, HcalTestNumberingScheme::unpackHcalIndex(), edm::vector_transform(), SiStrip_OfflineMonitoring_cff::ymax, and ecaldqm::zside().

82  : g4Label_(ps.getUntrackedParameter<std::string>("ModuleLabel", "g4SimHits")),
83  hitLab_(ps.getParameter<std::vector<std::string>>("HitCollection")),
84  maxEnergy_(ps.getUntrackedParameter<double>("MaxEnergy", 200.0)),
85  scaleEB_(ps.getUntrackedParameter<double>("ScaleEB", 1.0)),
86  scaleHB_(ps.getUntrackedParameter<double>("ScaleHB", 100.0)),
87  scaleHO_(ps.getUntrackedParameter<double>("ScaleHO", 2.0)),
88  tcut_(ps.getUntrackedParameter<double>("TimeCut", 100.0)),
89  scheme_(ps.getUntrackedParameter<bool>("TestNumbering", false)),
90  print_(ps.getUntrackedParameter<bool>("PrintExcessEnergy", true)),
91  tok_evt_(consumes<edm::HepMCProduct>(
92  edm::InputTag(ps.getUntrackedParameter<std::string>("SourceLabel", "VtxSmeared")))),
94  return consumes<edm::PCaloHitContainer>(edm::InputTag{g4Label_, name});
95  })} {
T getUntrackedParameter(std::string const &, T const &) const
const double scaleHO_
const double tcut_
auto vector_transform(std::vector< InputType > const &input, Function predicate) -> std::vector< typename std::remove_cv< typename std::remove_reference< decltype(predicate(input.front()))>::type >::type >
Definition: transform.h:11
const std::vector< std::string > hitLab_
const double scaleHB_
const bool scheme_
const double maxEnergy_
const bool print_
const std::vector< edm::EDGetTokenT< edm::PCaloHitContainer > > toks_calo_
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
const std::string g4Label_
const edm::EDGetTokenT< edm::HepMCProduct > tok_evt_
const double scaleEB_
HOSimHitStudy::~HOSimHitStudy ( )
overridedefault

Member Function Documentation

void HOSimHitStudy::analyze ( const edm::Event e,
const edm::EventSetup c 
)
overrideprotectedvirtual

Implements edm::one::EDAnalyzerBase.

Referenced by HOSimHitStudy().

void HOSimHitStudy::analyzeHits ( )
protected

Referenced by HOSimHitStudy().

void HOSimHitStudy::beginJob ( )
overrideprotectedvirtual

Reimplemented from edm::one::EDAnalyzerBase.

Referenced by HOSimHitStudy().

void HOSimHitStudy::beginRun ( edm::Run const &  ,
edm::EventSetup const &   
)
inlineoverrideprotected

Definition at line 49 of file HOSimHitStudy.cc.

49 {}
void HOSimHitStudy::endJob ( void  )
inlineoverrideprotectedvirtual

Reimplemented from edm::one::EDAnalyzerBase.

Definition at line 50 of file HOSimHitStudy.cc.

50 {}
void HOSimHitStudy::endRun ( edm::Run const &  ,
edm::EventSetup const &   
)
inlineoverrideprotected

Definition at line 51 of file HOSimHitStudy.cc.

51 {}
static void HOSimHitStudy::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Referenced by HOSimHitStudy().

Member Data Documentation

std::vector<PCaloHit> HOSimHitStudy::ecalHits
private

Definition at line 64 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::edep_[3]
private

Definition at line 66 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::edepT_[3]
private

Definition at line 67 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::edepTW_[3]
private

Definition at line 65 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::edepTWT_[3]
private

Definition at line 65 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::edepZon_[3]
private

Definition at line 68 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::edepZonT_[3]
private

Definition at line 68 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEB_
private

Definition at line 67 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEBHB_
private

Definition at line 67 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEBHBHO_
private

Definition at line 67 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEBHBHOT_
private

Definition at line 67 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEBHBT_
private

Definition at line 68 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eEBT_
private

Definition at line 68 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::eHO17_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::eHO17T_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::eHO18_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::eHO18T_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile* HOSimHitStudy::eHO1_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::eHO1T_
private

Definition at line 74 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile2D* HOSimHitStudy::eHO2_
private

Definition at line 77 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile2D * HOSimHitStudy::eHO2T_
private

Definition at line 77 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::eHOE17_[15]
private

Definition at line 69 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::eHOE17T_[15]
private

Definition at line 70 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOE18_[15]
private

Definition at line 69 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOE18T_[15]
private

Definition at line 70 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOE_[15]
private

Definition at line 69 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOET_[15]
private

Definition at line 70 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::eHOEta17_[15]
private

Definition at line 71 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::eHOEta17T_[15]
private

Definition at line 72 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOEta18_[15]
private

Definition at line 71 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOEta18T_[15]
private

Definition at line 72 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOEta_[15]
private

Definition at line 71 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eHOEtaT_[15]
private

Definition at line 72 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

double HOSimHitStudy::eInc
private

Definition at line 78 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::eneInc_
private

Definition at line 66 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

double HOSimHitStudy::etaInc
private

Definition at line 78 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::etaInc_
private

Definition at line 66 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const std::string HOSimHitStudy::g4Label_
private

Definition at line 57 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

std::vector<PCaloHit> HOSimHitStudy::hcalHits
private

Definition at line 64 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::hit_[3]
private

Definition at line 65 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const std::vector<std::string> HOSimHitStudy::hitLab_
private

Definition at line 58 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::hitTow_[3]
private

Definition at line 66 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const double HOSimHitStudy::maxEnergy_
private

Definition at line 59 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile* HOSimHitStudy::nHO1_
private

Definition at line 75 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::nHO1T_
private

Definition at line 75 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile2D * HOSimHitStudy::nHO2_
private

Definition at line 77 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile2D * HOSimHitStudy::nHO2T_
private

Definition at line 77 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F* HOSimHitStudy::nHOE1_[15]
private

Definition at line 73 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::nHOE1T_[15]
private

Definition at line 73 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::nHOE2_[15]
private

Definition at line 75 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::nHOE2T_[15]
private

Definition at line 75 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::nHOEta1_[15]
private

Definition at line 73 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::nHOEta1T_[15]
private

Definition at line 73 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile* HOSimHitStudy::nHOEta2_[15]
private

Definition at line 76 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TProfile * HOSimHitStudy::nHOEta2T_[15]
private

Definition at line 76 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

double HOSimHitStudy::phiInc
private

Definition at line 78 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::phiInc_
private

Definition at line 66 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const bool HOSimHitStudy::print_
private

Definition at line 61 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const double HOSimHitStudy::scaleEB_
private

Definition at line 59 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const double HOSimHitStudy::scaleHB_
private

Definition at line 59 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const double HOSimHitStudy::scaleHO_
private

Definition at line 59 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const bool HOSimHitStudy::scheme_
private

Definition at line 61 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const double HOSimHitStudy::tcut_
private

Definition at line 60 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

TH1F * HOSimHitStudy::time_[3]
private

Definition at line 65 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const edm::EDGetTokenT<edm::HepMCProduct> HOSimHitStudy::tok_evt_
private

Definition at line 62 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().

const std::vector<edm::EDGetTokenT<edm::PCaloHitContainer> > HOSimHitStudy::toks_calo_
private

Definition at line 63 of file HOSimHitStudy.cc.

Referenced by HOSimHitStudy().