CMS 3D CMS Logo

RPCandIRPCDigiProducer.h
Go to the documentation of this file.
1 #ifndef RPCandIRPCDigiProducer_h
2 #define RPCandIRPCDigiProducer_h
3 
10 
19 
20 class RPCGeometry;
21 class RPCSimSetUp;
22 class RPCSynchronizer;
23 
25 public:
26  // typedef edm::DetSetVector<RPCDigiSimLink> RPCDigiSimLinks;
28 
29  explicit RPCandIRPCDigiProducer(const edm::ParameterSet& ps);
30  ~RPCandIRPCDigiProducer() override;
31 
32  void beginRun(const edm::Run&, const edm::EventSetup&) override;
33 
35  void produce(edm::Event& e, const edm::EventSetup& c) override;
36 
37  void setRPCSetUp(const std::vector<RPCStripNoises::NoiseItem>&, const std::vector<double>&);
38 
39 private:
44  // RPCSimSetUp* theRPCSimSetUp;
45 
46  //Name of Collection used for create the XF
49 
50  //Token for accessing data
53 
54  //EventSetup Tokens
58 };
59 
60 #endif
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken
RPCandIRPCDigiProducer(const edm::ParameterSet &ps)
void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::ESGetToken< RPCClusterSize, RPCClusterSizeRcd > clsToken
void produce(edm::Event &e, const edm::EventSetup &c) override
const RPCGeometry * _pGeom
edm::ESGetToken< RPCStripNoises, RPCStripNoisesRcd > noiseToken
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > geomToken
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &, const std::vector< double > &)
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
Definition: Run.h:45