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 {
33 }
34 
36  const LorentzVector& p4,
38  const double& etTotal,
39  const edm::Ref< L1GctEtMissCollection >& aEtMissRef,
40  const edm::Ref< L1GctEtTotalCollection >& aEtTotalRef,
41  const edm::Ref< L1GctHtMissCollection >& aHtMissRef,
42  const edm::Ref< L1GctEtHadCollection >& aEtHadRef,
43  int bx )
44  : LeafCandidate( ( char ) 0, p4 ),
45  type_( type ),
46  etTot_( etTotal ),
47  etMissRef_( aEtMissRef ),
48  etTotRef_( aEtTotalRef ),
49  htMissRef_( aHtMissRef ),
50  etHadRef_( aEtHadRef ),
51  bx_( bx )
52 {
53 }
54 
55 
57  const PolarLorentzVector& p4,
59  const double& etTotal,
60  const edm::Ref< L1GctEtMissCollection >& aEtMissRef,
61  const edm::Ref< L1GctEtTotalCollection >& aEtTotalRef,
62  const edm::Ref< L1GctHtMissCollection >& aHtMissRef,
63  const edm::Ref< L1GctEtHadCollection >& aEtHadRef,
64  int bx )
65  : LeafCandidate( ( char ) 0, p4 ),
66  type_( type ),
67  etTot_( etTotal ),
68  etMissRef_( aEtMissRef ),
69  etTotRef_( aEtTotalRef ),
70  htMissRef_( aHtMissRef ),
71  etHadRef_( aEtHadRef ),
72  bx_( bx )
73 {
74 }
75 
76 // L1EtMissParticle::L1EtMissParticle(const L1EtMissParticle& rhs)
77 // {
78 // // do actual copying here;
79 // }
80 
81 // L1EtMissParticle::~L1EtMissParticle()
82 // {
83 // }
84 
85 //
86 // assignment operators
87 //
88 // const L1EtMissParticle& L1EtMissParticle::operator=(const L1EtMissParticle& rhs)
89 // {
90 // //An exception safe implementation is
91 // L1EtMissParticle temp(rhs);
92 // swap(rhs);
93 //
94 // return *this;
95 // }
96 
97 //
98 // member functions
99 //
100 
101 //
102 // const member functions
103 //
104 
105 //
106 // static member functions
107 //
type
Definition: HCALResponse.h:21
edm::Ref< L1GctHtMissCollection > htMissRef_
edm::Ref< L1GctEtTotalCollection > etTotRef_
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:37
edm::Ref< L1GctEtHadCollection > etHadRef_
const double & etTotal() const
edm::Ref< L1GctEtMissCollection > etMissRef_
virtual const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition: LeafCandidate.h:99
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition: Candidate.h:39