CMS 3D CMS Logo

RPCDigiProducer.h
Go to the documentation of this file.
1 #ifndef RPCDigiProducer_h
2 #define RPCDigiProducer_h
3 
9 
16 
17 class RPCGeometry;
18 class RPCSimSetUp;
19 class RPCSynchronizer;
20 
22 public:
24 
25  explicit RPCDigiProducer(const edm::ParameterSet& ps);
26  ~RPCDigiProducer() override;
27 
28  void beginRun(const edm::Run&, const edm::EventSetup&) override;
29 
31  void produce(edm::Event& e, const edm::EventSetup& c) override;
32 
33  void setRPCSetUp(const std::vector<RPCStripNoises::NoiseItem>&, const std::vector<double>&);
34 
35 private:
38 
39  //Name of Collection used for create the XF
42 
43  //Token for accessing data
45 };
46 
47 #endif
edm::DetSetVector< RPCDigiSimLink >
MessageLogger.h
RPCDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: RPCDigiProducer.cc:84
edm::Run
Definition: Run.h:45
RPCDigiProducer::setRPCSetUp
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &, const std::vector< double > &)
edm::EDGetTokenT
Definition: EDGetToken.h:33
RPCSynchronizer
Definition: RPCSynchronizer.h:36
PSimHitContainer.h
RPCDigiProducer
Definition: RPCDigiProducer.h:21
RPCStripNoisesRcd.h
RPCDigiProducer::theDigitizer
RPCDigitizer * theDigitizer
Definition: RPCDigiProducer.h:36
EDProducer.h
RPCDigiProducer::theRPCSimSetUp
RPCSimSetUp * theRPCSimSetUp
Definition: RPCDigiProducer.h:37
RPCDigitizer
Definition: RPCDigitizer.h:33
RPCClusterSize.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
edm::stream::EDProducer
Definition: EDProducer.h:38
RPCDigiProducer::RPCDigitizerSimLinks
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
Definition: RPCDigiProducer.h:23
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
RPCClusterSizeRcd.h
RPCDigitizer.h
RPCDigiProducer::collection_for_XF
std::string collection_for_XF
Definition: RPCDigiProducer.h:41
RPCStripNoises.h
RPCDigiProducer::RPCDigiProducer
RPCDigiProducer(const edm::ParameterSet &ps)
Definition: RPCDigiProducer.cc:39
RPCDigiProducer::mix_
std::string mix_
Definition: RPCDigiProducer.h:40
EventSetup.h
RPCGeometry
Definition: RPCGeometry.h:20
RPCSimSetUp
Definition: RPCSimSetUp.h:28
ParameterSet.h
RPCDigiProducer::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &) override
Definition: RPCDigiProducer.cc:64
RPCDigiProducer::crossingFrameToken
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken
Definition: RPCDigiProducer.h:44
edm::Event
Definition: Event.h:73
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
RPCDigiProducer::~RPCDigiProducer
~RPCDigiProducer() override
Definition: RPCDigiProducer.cc:59