CMS 3D CMS Logo

L1GctInternJetProducer.h
Go to the documentation of this file.
1 #ifndef L1ExtraFromDigis_L1GctInternJetProducer_h
2 #define L1ExtraFromDigis_L1GctInternJetProducer_h
3 // -*- C++ -*-
4 //
5 // Package: EventFilter/GctRawToDigi
6 // Class : L1GctInternJetProducer
7 //
16 // user include files
22 
25 
26 // forward declarations
27 class L1CaloGeometry;
28 
30 public:
32  ~L1GctInternJetProducer() override;
33 
34 private:
35  void beginJob() override;
36  void produce(edm::Event&, const edm::EventSetup&) override;
37  void endJob() override;
38 
40  const L1GctCand& cand,
41  const L1CaloGeometry* geom,
42  bool central);
43 
45 
47 };
48 
49 #endif
L1GctInternJetProducer::L1GctInternJetProducer
L1GctInternJetProducer(const edm::ParameterSet &)
Definition: L1GctInternJetProducer.cc:32
EDProducer.h
L1GctInternJetProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: L1GctInternJetProducer.cc:42
central
Definition: L1ECALPrefiringWeightProducer.cc:36
L1GctInternJetProducer::endJob
void endJob() override
Definition: L1GctInternJetProducer.cc:96
L1GctInternJetProducer::gctLorentzVector
math::PtEtaPhiMLorentzVector gctLorentzVector(const double &et, const L1GctCand &cand, const L1CaloGeometry *geom, bool central)
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
L1JetParticleFwd.h
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
L1CaloGeometry
Definition: L1CaloGeometry.h:33
L1GctInternJetProducer::centralBxOnly_
bool centralBxOnly_
Definition: L1GctInternJetProducer.h:46
L1GctInternJetProducer::~L1GctInternJetProducer
~L1GctInternJetProducer() override
Definition: L1GctInternJetProducer.cc:40
cand
Definition: decayParser.h:34
L1GctInternJetProducer
Definition: L1GctInternJetProducer.h:29
EgHLTOffHistBins_cfi.et
et
Definition: EgHLTOffHistBins_cfi.py:8
edm::EventSetup
Definition: EventSetup.h:57
L1GctInternJetProducer::internalJetSource_
edm::InputTag internalJetSource_
Definition: L1GctInternJetProducer.h:44
InputTag.h
L1GctInternJetProducer::beginJob
void beginJob() override
Definition: L1GctInternJetProducer.cc:94
L1GctCand
ABC for GCT EM and jet candidates.
Definition: L1GctCand.h:12
EventSetup.h
edm::EDProducer
Definition: EDProducer.h:36
math::PtEtaPhiMLorentzVector
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
Definition: LorentzVector.h:25
ParameterSet.h
edm::Event
Definition: Event.h:73
L1JetParticle.h
edm::InputTag
Definition: InputTag.h:15