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 {
23 public:
24 
26 
27  explicit RPCDigiProducer(const edm::ParameterSet& ps);
28  ~RPCDigiProducer() override;
29 
30  void beginRun(const edm::Run&, const edm::EventSetup&) override;
31 
33  void produce(edm::Event& e, const edm::EventSetup& c) override;
34 
35  void setRPCSetUp(const std::vector<RPCStripNoises::NoiseItem>&, const std::vector<double>&);
36 
37 private:
38 
41 
42  //Name of Collection used for create the XF
45 
46  //Token for accessing data
48 
49 };
50 
51 #endif
52 
std::string mix_
std::string collection_for_XF
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &, const std::vector< double > &)
RPCDigiProducer(const edm::ParameterSet &ps)
RPCSimSetUp * theRPCSimSetUp
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
void produce(edm::Event &e, const edm::EventSetup &c) override
void beginRun(const edm::Run &, const edm::EventSetup &) override
RPCDigitizer * theDigitizer
~RPCDigiProducer() override
Definition: Run.h:45
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken