CMS 3D CMS Logo

FamosProducer.h
Go to the documentation of this file.
1 #ifndef FastSimulation_EventProducer_FamosProducer_H
2 #define FastSimulation_EventProducer_FamosProducer_H
3 
5 
7 
8 class FamosManager;
9 class ParameterSet;
10 class Event;
11 class EventSetup;
12 
13 namespace HepMC {
14  class GenEvent;
15 }
16 
18 public:
19  explicit FamosProducer(edm::ParameterSet const& p);
20  ~FamosProducer() override;
21  void beginRun(edm::Run const& run, const edm::EventSetup& es) override;
22  void produce(edm::Event& e, const edm::EventSetup& c) override;
23 
24 private:
28 
29  // token for hepmc from signal event
31 };
32 
33 #endif
FamosProducer::beginRun
void beginRun(edm::Run const &run, const edm::EventSetup &es) override
Definition: FamosProducer.cc:56
FamosProducer::FamosProducer
FamosProducer(edm::ParameterSet const &p)
Definition: FamosProducer.cc:32
FamosProducer::simulateMuons
bool simulateMuons
Definition: FamosProducer.h:27
FamosProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: FamosProducer.cc:60
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< edm::HepMCProduct >
FamosProducer::sourceToken
edm::EDGetTokenT< edm::HepMCProduct > sourceToken
Definition: FamosProducer.h:30
FamosProducer
Definition: FamosProducer.h:17
EDProducer.h
HepMC::GenEvent
Definition: hepmc_rootio.cc:9
FamosProducer::evt_
HepMC::GenEvent * evt_
Definition: FamosProducer.h:26
FamosProducer::~FamosProducer
~FamosProducer() override
Definition: FamosProducer.cc:54
Event
edm::ParameterSet
Definition: ParameterSet.h:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
ParameterSet
Definition: Functions.h:16
edm::stream::EDProducer
Definition: EDProducer.h:36
FamosProducer::famosManager_
FamosManager * famosManager_
Definition: FamosProducer.h:25
FamosManager
Definition: FamosManager.h:29
edm::EventSetup
Definition: EventSetup.h:58
writedatasetfile.run
run
Definition: writedatasetfile.py:27
HepMC
Definition: GenParticle.h:15
EventSetup
HepMCProduct.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
edm::Event
Definition: Event.h:73
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37