CMS 3D CMS Logo

RPCandIRPCDigiProducer.h
Go to the documentation of this file.
1 #ifndef RPCandIRPCDigiProducer_h
2 #define RPCandIRPCDigiProducer_h
3 
9 
17 
18 class RPCGeometry;
19 class RPCSimSetUp;
20 class RPCSynchronizer;
21 
23 public:
24  // typedef edm::DetSetVector<RPCDigiSimLink> RPCDigiSimLinks;
26 
27  explicit RPCandIRPCDigiProducer(const edm::ParameterSet& ps);
28  ~RPCandIRPCDigiProducer() 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:
42  // RPCSimSetUp* theRPCSimSetUp;
43 
44  //Name of Collection used for create the XF
47 
48  //Token for accessing data
51 };
52 
53 #endif
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken
RPCandIRPCDigiProducer(const edm::ParameterSet &ps)
void beginRun(const edm::Run &, const edm::EventSetup &) override
void produce(edm::Event &e, const edm::EventSetup &c) override
const RPCGeometry * _pGeom
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &, const std::vector< double > &)
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
Definition: Run.h:45