#include <SiStripRawToClusters.h>
Public Types | |
typedef edm::LazyGetter < SiStripCluster > | LazyGetter |
typedef RawToClustersLazyUnpacker | LazyUnpacker |
typedef edm::RefGetter < SiStripCluster > | RefGetter |
typedef SiStripRegionCabling::SubDet | SubDet |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Private Member Functions | |
void | updateCabling (const edm::EventSetup &setup) |
Private Attributes | |
const SiStripRegionCabling * | cabling_ |
uint32_t | cacheId_ |
std::auto_ptr < StripClusterizerAlgorithm > | clusterizer_ |
bool | doAPVEmulatorCheck_ |
edm::InputTag | productLabel_ |
std::auto_ptr < SiStripRawProcessingAlgorithms > | rawAlgos_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::ProducerBase | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
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 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) |
Definition at line 22 of file SiStripRawToClusters.h.
Definition at line 26 of file SiStripRawToClusters.h.
Definition at line 28 of file SiStripRawToClusters.h.
Definition at line 27 of file SiStripRawToClusters.h.
Definition at line 29 of file SiStripRawToClusters.h.
sistrip::RawToClusters::RawToClusters | ( | const edm::ParameterSet & | conf | ) |
Definition at line 17 of file SiStripRawToClusters.cc.
References edm::isDebugEnabled(), and LogTrace.
sistrip::RawToClusters::~RawToClusters | ( | ) |
Definition at line 34 of file SiStripRawToClusters.cc.
References edm::isDebugEnabled(), and LogTrace.
|
overridevirtual |
Reimplemented from edm::EDProducer.
Definition at line 42 of file SiStripRawToClusters.cc.
References clusterizer_, rawAlgos_, and updateCabling().
|
overridevirtual |
Implements edm::EDProducer.
Definition at line 48 of file SiStripRawToClusters.cc.
References SiStripRegionCabling::ALLLAYERS, SiStripRegionCabling::ALLSUBDETS, cabling_, clusterizer_, runEdmFileComparison::collection, doAPVEmulatorCheck_, SiStripRegionCabling::getRegionCabling(), productLabel_, rawAlgos_, and updateCabling().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
private |
Definition at line 73 of file SiStripRawToClusters.cc.
References trackerHits::c, cabling_, cacheId_, edm::EventSetup::get(), and edm::ESHandle< class >::product().
Referenced by beginRun(), and produce().
|
private |
Definition at line 42 of file SiStripRawToClusters.h.
Referenced by produce(), and updateCabling().
|
private |
Definition at line 43 of file SiStripRawToClusters.h.
Referenced by updateCabling().
|
private |
Definition at line 44 of file SiStripRawToClusters.h.
Referenced by beginRun(), and produce().
|
private |
Definition at line 48 of file SiStripRawToClusters.h.
Referenced by produce().
|
private |
Definition at line 41 of file SiStripRawToClusters.h.
Referenced by produce().
|
private |
Definition at line 45 of file SiStripRawToClusters.h.
Referenced by beginRun(), and produce().