CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCDigiProducer.h
Go to the documentation of this file.
1 #ifndef RPCDigiProducer_h
2 #define RPCDigiProducer_h
3 
14 
15 class RPCGeometry;
16 class RPCSimSetUp;
17 class RPCSynchronizer;
18 
20 {
21 public:
22 
24 
25  explicit RPCDigiProducer(const edm::ParameterSet& ps);
26  virtual ~RPCDigiProducer();
27 
28  virtual void beginRun(const edm::Run&, const edm::EventSetup&) override;
29 
31  virtual 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:
36 
39 
40  //Name of Collection used for create the XF
43 
44  //Token for accessing data
46 
47 };
48 
49 #endif
50 
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
virtual ~RPCDigiProducer()
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
RPCDigitizer * theDigitizer
Definition: Run.h:41
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken