CMS 3D CMS Logo

L1EtMissParticle.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: L1Trigger
4 // Class : L1EtMissParticle
5 //
8 //
9 // Original Author: Werner Sun
10 // Created: Tue Jul 25 18:22:52 EDT 2006
11 //
12 
13 // system include files
14 
15 // user include files
17 
18 using namespace l1extra;
19 
20 //
21 // constants, enums and typedefs
22 //
23 
24 //
25 // static data member definitions
26 //
27 
28 //
29 // constructors and destructor
30 //
32 
35  const double& etTotal,
36  const edm::Ref<L1GctEtMissCollection>& aEtMissRef,
37  const edm::Ref<L1GctEtTotalCollection>& aEtTotalRef,
38  const edm::Ref<L1GctHtMissCollection>& aHtMissRef,
39  const edm::Ref<L1GctEtHadCollection>& aEtHadRef,
40  int bx)
41  : LeafCandidate((char)0, p4),
42  type_(type),
43  etTot_(etTotal),
44  etMissRef_(aEtMissRef),
45  etTotRef_(aEtTotalRef),
46  htMissRef_(aHtMissRef),
47  etHadRef_(aEtHadRef),
48  bx_(bx) {}
49 
52  const double& etTotal,
53  const edm::Ref<L1GctEtMissCollection>& aEtMissRef,
54  const edm::Ref<L1GctEtTotalCollection>& aEtTotalRef,
55  const edm::Ref<L1GctHtMissCollection>& aHtMissRef,
56  const edm::Ref<L1GctEtHadCollection>& aEtHadRef,
57  int bx)
58  : LeafCandidate((char)0, p4),
59  type_(type),
60  etTot_(etTotal),
61  etMissRef_(aEtMissRef),
62  etTotRef_(aEtTotalRef),
63  htMissRef_(aHtMissRef),
64  etHadRef_(aEtHadRef),
65  bx_(bx) {}
66 
67 // L1EtMissParticle::L1EtMissParticle(const L1EtMissParticle& rhs)
68 // {
69 // // do actual copying here;
70 // }
71 
72 // L1EtMissParticle::~L1EtMissParticle()
73 // {
74 // }
75 
76 //
77 // assignment operators
78 //
79 // const L1EtMissParticle& L1EtMissParticle::operator=(const L1EtMissParticle& rhs)
80 // {
81 // //An exception safe implementation is
82 // L1EtMissParticle temp(rhs);
83 // swap(rhs);
84 //
85 // return *this;
86 // }
87 
88 //
89 // member functions
90 //
91 
92 //
93 // const member functions
94 //
95 
96 //
97 // static member functions
98 //
reco::Candidate::PolarLorentzVector
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition: Candidate.h:38
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
l1extra::L1EtMissParticle::EtMissType
EtMissType
Definition: L1EtMissParticle.h:29
edm::Ref< L1GctEtMissCollection >
p4
double p4[4]
Definition: TauolaWrapper.h:92
l1extra::L1EtMissParticle::L1EtMissParticle
L1EtMissParticle()
Definition: L1EtMissParticle.cc:31
type
type
Definition: HCALResponse.h:21
L1EtMissParticle.h
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:36
l1extra
Definition: L1EmParticle.h:26