Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
//
edm::Ref< L1GctEtMissCollection >
type
type
Definition:
SiPixelVCal_PayloadInspector.cc:39
L1EtMissParticle.h
l1extra::L1EtMissParticle::EtMissType
EtMissType
Definition:
L1EtMissParticle.h:29
l1extra::L1EtMissParticle::L1EtMissParticle
L1EtMissParticle()
Definition:
L1EtMissParticle.cc:31
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:36
makePileupJSON.bx
tuple bx
Definition:
makePileupJSON.py:40
reco::Candidate::PolarLorentzVector
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition:
Candidate.h:38
Generated for CMSSW Reference Manual by
1.8.5