CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: L1EtMissParticle.cc,v 1.8 2009/03/20 15:51:07 wsun Exp $
12 //
13 
14 // system include files
15 
16 // user include files
18 
19 using namespace l1extra ;
20 
21 //
22 // constants, enums and typedefs
23 //
24 
25 //
26 // static data member definitions
27 //
28 
29 //
30 // constructors and destructor
31 //
33 {
34 }
35 
37  const LorentzVector& p4,
39  const double& etTotal,
40  const edm::Ref< L1GctEtMissCollection >& aEtMissRef,
41  const edm::Ref< L1GctEtTotalCollection >& aEtTotalRef,
42  const edm::Ref< L1GctHtMissCollection >& aHtMissRef,
43  const edm::Ref< L1GctEtHadCollection >& aEtHadRef,
44  int bx )
45  : LeafCandidate( ( char ) 0, p4 ),
46  type_( type ),
47  etTot_( etTotal ),
48  etMissRef_( aEtMissRef ),
49  etTotRef_( aEtTotalRef ),
50  htMissRef_( aHtMissRef ),
51  etHadRef_( aEtHadRef ),
52  bx_( bx )
53 {
54 }
55 
56 
58  const PolarLorentzVector& p4,
60  const double& etTotal,
61  const edm::Ref< L1GctEtMissCollection >& aEtMissRef,
62  const edm::Ref< L1GctEtTotalCollection >& aEtTotalRef,
63  const edm::Ref< L1GctHtMissCollection >& aHtMissRef,
64  const edm::Ref< L1GctEtHadCollection >& aEtHadRef,
65  int bx )
66  : LeafCandidate( ( char ) 0, p4 ),
67  type_( type ),
68  etTot_( etTotal ),
69  etMissRef_( aEtMissRef ),
70  etTotRef_( aEtTotalRef ),
71  htMissRef_( aHtMissRef ),
72  etHadRef_( aEtHadRef ),
73  bx_( bx )
74 {
75 }
76 
77 // L1EtMissParticle::L1EtMissParticle(const L1EtMissParticle& rhs)
78 // {
79 // // do actual copying here;
80 // }
81 
82 // L1EtMissParticle::~L1EtMissParticle()
83 // {
84 // }
85 
86 //
87 // assignment operators
88 //
89 // const L1EtMissParticle& L1EtMissParticle::operator=(const L1EtMissParticle& rhs)
90 // {
91 // //An exception safe implementation is
92 // L1EtMissParticle temp(rhs);
93 // swap(rhs);
94 //
95 // return *this;
96 // }
97 
98 //
99 // member functions
100 //
101 
102 //
103 // const member functions
104 //
105 
106 //
107 // static member functions
108 //
type
Definition: HCALResponse.h:21
double p4[4]
Definition: TauolaWrapper.h:92
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:41
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition: Candidate.h:43