#include <TrackerHitProducer.h>
Public Types | |
typedef std::vector< float > | FloatVector |
typedef std::vector< int > | IntegerVector |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Member Functions | |
virtual void | beginJob () |
virtual void | endJob () |
virtual void | produce (edm::Event &, const edm::EventSetup &) |
TrackerHitProducer (const edm::ParameterSet &) | |
virtual | ~TrackerHitProducer () |
Public Member Functions inherited from edm::EDProducer | |
EDProducer () | |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Member Functions | |
void | clear () |
void | fillG4MC (edm::Event &) |
void | fillTrk (edm::Event &, const edm::EventSetup &) |
void | storeG4MC (PTrackerSimHit &) |
void | storeTrk (PTrackerSimHit &) |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDProducer | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Definition at line 51 of file TrackerHitProducer.h.
typedef std::vector<float> TrackerHitProducer::FloatVector |
Definition at line 56 of file TrackerHitProducer.h.
typedef std::vector<int> TrackerHitProducer::IntegerVector |
Definition at line 57 of file TrackerHitProducer.h.
|
explicit |
Definition at line 4 of file TrackerHitProducer.cc.
References fName, getAllProvenances, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), edm::InputTag::instance(), edm::InputTag::label(), label, printProvenanceInfo, PxlBrlHighSrc_, PxlBrlLowSrc_, PxlFwdHighSrc_, PxlFwdLowSrc_, SiTECHighSrc_, SiTECLowSrc_, SiTIBHighSrc_, SiTIBLowSrc_, SiTIDHighSrc_, SiTIDLowSrc_, SiTOBHighSrc_, SiTOBLowSrc_, and verbosity.
|
virtual |
Definition at line 78 of file TrackerHitProducer.cc.
|
virtual |
Reimplemented from edm::EDProducer.
Definition at line 82 of file TrackerHitProducer.cc.
References clear(), and verbosity.
|
private |
Definition at line 1065 of file TrackerHitProducer.cc.
References G4TrkE, G4TrkEta, G4TrkPhi, G4TrkPt, G4VtxX, G4VtxY, G4VtxZ, HitsDuID, HitsEloss, HitsEnPx, HitsEnPy, HitsEnPz, HitsExPx, HitsExPy, HitsExPz, HitsLdPhi, HitsLdTheta, HitsLdX, HitsLdY, HitsLdZ, HitsLpX, HitsLpY, HitsLpZ, HitsP, HitsParT, HitsProT, HitsSysID, HitsTkID, HitsToF, nRawGenPart, and verbosity.
Referenced by beginJob(), python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), produce(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), and python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent().
|
virtual |
Reimplemented from edm::EDProducer.
Definition at line 91 of file TrackerHitProducer.cc.
References count, and verbosity.
|
private |
Definition at line 184 of file TrackerHitProducer.cc.
References config_, G4TrkE, G4TrkEta, G4TrkPhi, G4TrkPt, G4VtxX, G4VtxY, G4VtxZ, edm::Event::getByLabel(), edm::Event::getByType(), edm::ParameterSet::getUntrackedParameter(), i, edm::HandleBase::isValid(), funct::log(), siStripFEDMonitor_P5_cff::Max, siStripFEDMonitor_P5_cff::Min, nRawGenPart, mathSSE::sqrt(), funct::tan(), theta(), and verbosity.
Referenced by produce().
|
private |
Definition at line 334 of file TrackerHitProducer.cc.
References edm::Event::getByLabel(), HitsDuID, HitsEloss, HitsEnPx, HitsEnPy, HitsEnPz, HitsExPx, HitsExPy, HitsExPz, HitsLdPhi, HitsLdTheta, HitsLdX, HitsLdY, HitsLdZ, HitsLpX, HitsLpY, HitsLpZ, HitsP, HitsParT, HitsProT, HitsSysID, HitsTkID, HitsToF, edm::HandleBase::isValid(), j, PxlBrlHighSrc_, PxlBrlLowSrc_, PxlFwdHighSrc_, PxlFwdLowSrc_, SiTECHighSrc_, SiTECLowSrc_, SiTIBHighSrc_, SiTIBLowSrc_, SiTIDHighSrc_, SiTIDLowSrc_, SiTOBHighSrc_, SiTOBLowSrc_, and verbosity.
Referenced by produce().
|
virtual |
Implements edm::EDProducer.
Definition at line 99 of file TrackerHitProducer.cc.
References clear(), count, edm::EventID::event(), fillG4MC(), fillTrk(), edm::Event::getAllProvenance(), getAllProvenances, i, edm::EventBase::id(), label, printProvenanceInfo, edm::Event::put(), edm::EventID::run(), storeG4MC(), storeTrk(), and verbosity.
|
private |
Definition at line 294 of file TrackerHitProducer.cc.
References G4TrkE, G4TrkEta, G4TrkPhi, G4TrkPt, G4VtxX, G4VtxY, G4VtxZ, i, nRawGenPart, PTrackerSimHit::putG4Trk(), PTrackerSimHit::putG4Vtx(), PTrackerSimHit::putRawGenPart(), and verbosity.
Referenced by produce().
|
private |
Definition at line 995 of file TrackerHitProducer.cc.
References HitsDuID, HitsEloss, HitsEnPx, HitsEnPy, HitsEnPz, HitsExPx, HitsExPy, HitsExPz, HitsLdPhi, HitsLdTheta, HitsLdX, HitsLdY, HitsLdZ, HitsLpX, HitsLpY, HitsLpZ, HitsP, HitsParT, HitsProT, HitsSysID, HitsTkID, HitsToF, and PTrackerSimHit::putHits().
Referenced by produce().
|
private |
Definition at line 137 of file TrackerHitProducer.h.
Referenced by fillG4MC().
|
private |
Definition at line 139 of file TrackerHitProducer.h.
|
private |
Definition at line 81 of file TrackerHitProducer.h.
Referenced by TrackerHitProducer().
|
private |
Definition at line 93 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 94 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 95 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 92 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 89 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 90 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 91 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 84 of file TrackerHitProducer.h.
Referenced by produce(), and TrackerHitProducer().
|
private |
Definition at line 102 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 121 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 118 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 119 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 120 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 115 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 116 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 117 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 114 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 113 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 110 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 111 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 112 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 107 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 108 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 109 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 106 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 105 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 104 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 101 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 103 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 122 of file TrackerHitProducer.h.
Referenced by clear(), fillTrk(), and storeTrk().
|
private |
Definition at line 83 of file TrackerHitProducer.h.
Referenced by python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_sort_list(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::foundIn(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::fullFilename(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputEventContent(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), produce(), python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::properties(), python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::readConnections(), TrackerHitProducer(), python.Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::updateProcess(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::usedBy().
|
private |
Definition at line 88 of file TrackerHitProducer.h.
Referenced by clear(), fillG4MC(), and storeG4MC().
|
private |
Definition at line 85 of file TrackerHitProducer.h.
Referenced by produce(), and TrackerHitProducer().
|
private |
Definition at line 133 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 132 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 135 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 134 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 131 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 130 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 125 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 124 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 129 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 128 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 127 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 126 of file TrackerHitProducer.h.
Referenced by fillTrk(), and TrackerHitProducer().
|
private |
Definition at line 82 of file TrackerHitProducer.h.
Referenced by beginJob(), clear(), endJob(), fillG4MC(), fillTrk(), produce(), storeG4MC(), and TrackerHitProducer().