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 {
24 public:
25  // typedef edm::DetSetVector<RPCDigiSimLink> RPCDigiSimLinks;
27 
28  explicit RPCandIRPCDigiProducer(const edm::ParameterSet& ps);
29  ~RPCandIRPCDigiProducer() override;
30 
31  void beginRun(const edm::Run&, const edm::EventSetup&) override;
32 
34  void produce(edm::Event& e, const edm::EventSetup& c) override;
35 
36  void setRPCSetUp(const std::vector<RPCStripNoises::NoiseItem>&, const std::vector<double>&);
37 
38 private:
39 
44  // RPCSimSetUp* theRPCSimSetUp;
45 
46  //Name of Collection used for create the XF
49 
50  //Token for accessing data
53 };
54 
55 #endif
56 
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:44