Main Page
Namespaces
Classes
Package Documentation
DataFormats
L1Trigger
src
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
16
#include "
DataFormats/L1Trigger/interface/L1EtMissParticle.h
"
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
//
31
L1EtMissParticle::L1EtMissParticle
()
32
{
33
}
34
35
L1EtMissParticle::L1EtMissParticle
(
36
const
LorentzVector
&
p4
,
37
EtMissType
type
,
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
56
L1EtMissParticle::L1EtMissParticle
(
57
const
PolarLorentzVector
&
p4
,
58
EtMissType
type
,
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
type
Definition:
HCALResponse.h:21
l1extra
Definition:
L1EmParticle.h:26
edm::Ref< L1GctEtMissCollection >
l1extra::L1EtMissParticle::htMissRef_
edm::Ref< L1GctHtMissCollection > htMissRef_
Definition:
L1EtMissParticle.h:137
l1extra::L1EtMissParticle::type_
EtMissType type_
Definition:
L1EtMissParticle.h:131
l1extra::L1EtMissParticle::bx
int bx() const
Definition:
L1EtMissParticle.h:113
L1EtMissParticle.h
l1extra::L1EtMissParticle::etTotRef_
edm::Ref< L1GctEtTotalCollection > etTotRef_
Definition:
L1EtMissParticle.h:136
reco::LeafCandidate::p4
const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition:
LeafCandidate.h:99
l1extra::L1EtMissParticle::EtMissType
EtMissType
Definition:
L1EtMissParticle.h:30
l1extra::L1EtMissParticle::bx_
int bx_
Definition:
L1EtMissParticle.h:140
l1extra::L1EtMissParticle::L1EtMissParticle
L1EtMissParticle()
Definition:
L1EtMissParticle.cc:31
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:37
reco::LeafCandidate::LeafCandidate
LeafCandidate()
Definition:
LeafCandidate.h:33
l1extra::L1EtMissParticle::etTot_
double etTot_
Definition:
L1EtMissParticle.h:133
l1extra::L1EtMissParticle::etHadRef_
edm::Ref< L1GctEtHadCollection > etHadRef_
Definition:
L1EtMissParticle.h:138
l1extra::L1EtMissParticle::etTotal
const double & etTotal() const
Definition:
L1EtMissParticle.h:75
l1extra::L1EtMissParticle::etMissRef_
edm::Ref< L1GctEtMissCollection > etMissRef_
Definition:
L1EtMissParticle.h:135
reco::Candidate::PolarLorentzVector
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition:
Candidate.h:39
Generated for CMSSW Reference Manual by
1.8.11