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::DetSetVector< RPCDigiSimLink >
MessageLogger.h
RPCandIRPCDigiProducer::theIRPCDigitizer
IRPCDigitizer * theIRPCDigitizer
Definition: RPCandIRPCDigiProducer.h:39
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
RPCSynchronizer
Definition: RPCSynchronizer.h:36
PSimHitContainer.h
RPCStripNoisesRcd.h
EDProducer.h
RPCDigitizer
Definition: RPCDigitizer.h:33
RPCandIRPCDigiProducer::RPCDigitizerSimLinks
RPCDigitizer::RPCDigiSimLinks RPCDigitizerSimLinks
Definition: RPCandIRPCDigiProducer.h:25
IRPCDigitizer.h
RPCClusterSize.h
RPCandIRPCDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: RPCandIRPCDigiProducer.cc:94
RPCandIRPCDigiProducer::~RPCandIRPCDigiProducer
~RPCandIRPCDigiProducer() override
Definition: RPCandIRPCDigiProducer.cc:63
RPCandIRPCDigiProducer::mix_
std::string mix_
Definition: RPCandIRPCDigiProducer.h:45
RPCandIRPCDigiProducer
Definition: RPCandIRPCDigiProducer.h:22
RPCandIRPCDigiProducer::crossingFrameToken
edm::EDGetTokenT< CrossingFrame< PSimHit > > crossingFrameToken
Definition: RPCandIRPCDigiProducer.h:49
RPCandIRPCDigiProducer::RPCandIRPCDigiProducer
RPCandIRPCDigiProducer(const edm::ParameterSet &ps)
Definition: RPCandIRPCDigiProducer.cc:40
RPCandIRPCDigiProducer::theRPCSimSetUpRPC
RPCSimSetUp * theRPCSimSetUpRPC
Definition: RPCandIRPCDigiProducer.h:40
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCandIRPCDigiProducer::_pGeom
const RPCGeometry * _pGeom
Definition: RPCandIRPCDigiProducer.h:50
IRPCDigitizer
Definition: IRPCDigitizer.h:33
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
RPCandIRPCDigiProducer::setRPCSetUp
void setRPCSetUp(const std::vector< RPCStripNoises::NoiseItem > &, const std::vector< double > &)
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
RPCClusterSizeRcd.h
RPCDigitizer.h
RPCStripNoises.h
EventSetup.h
RPCandIRPCDigiProducer::theRPCSimSetUpIRPC
RPCSimSetUp * theRPCSimSetUpIRPC
Definition: RPCandIRPCDigiProducer.h:41
RPCandIRPCDigiProducer::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &) override
Definition: RPCandIRPCDigiProducer.cc:70
RPCGeometry
Definition: RPCGeometry.h:20
RPCSimSetUp
Definition: RPCSimSetUp.h:28
ParameterSet.h
RPCandIRPCDigiProducer::collection_for_XF
std::string collection_for_XF
Definition: RPCandIRPCDigiProducer.h:46
edm::Event
Definition: Event.h:73
RPCandIRPCDigiProducer::theRPCDigitizer
RPCDigitizer * theRPCDigitizer
Definition: RPCandIRPCDigiProducer.h:38
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37