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( edm::Run&, const edm::EventSetup& );
29  virtual void endRun( edm::Run&, const edm::EventSetup& ) {;}
30 
32  virtual void produce(edm::Event& e, const edm::EventSetup& c);
33 
34  void setRPCSetUp(std::vector<RPCStripNoises::NoiseItem>, std::vector<double>);
35 
36 private:
37 
40 
41  //Name of Collection used for create the XF
42  std::string collection_for_XF;
43 };
44 
45 #endif
46 
std::string collection_for_XF
virtual void produce(edm::Event &e, const edm::EventSetup &c)
virtual void endRun(edm::Run &, const edm::EventSetup &)
RPCDigiProducer(const edm::ParameterSet &ps)
RPCSimSetUp * theRPCSimSetUp
void setRPCSetUp(std::vector< RPCStripNoises::NoiseItem >, std::vector< double >)
virtual ~RPCDigiProducer()
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
RPCDigitizer * theDigitizer
virtual void beginRun(edm::Run &, const edm::EventSetup &)
Definition: Run.h:31