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
math::PtEtaPhiMLorentzVector gctLorentzVector(const double &et, const L1GctCand &cand, const L1CaloGeometry *geom, bool central)
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
Definition: LorentzVector.h:25
L1GctInternJetProducer(const edm::ParameterSet &)
void produce(edm::Event &, const edm::EventSetup &) override
ABC for GCT EM and jet candidates.
Definition: L1GctCand.h:12