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
L1EtMissParticle::L1EtMissParticle
(
const
LorentzVector
&
p4
,
34
EtMissType
type
,
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
50
L1EtMissParticle::L1EtMissParticle
(
const
PolarLorentzVector
&
p4
,
51
EtMissType
type
,
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
Generated for CMSSW Reference Manual by
1.8.16