CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Attributes | Friends
L1GObject Class Reference

#include <L1GObject.h>

Inheritance diagram for L1GObject:
reco::LeafCandidate reco::Candidate

Public Member Functions

double associatedJetPt () const
 
double associatedRegionEt () const
 
bool ellIsolation () const
 
bool empty () const
 
unsigned int etaIndex () const
 
double etaValue () const
 
void initialize ()
 
 L1GObject ()
 
 L1GObject (const L1GObject &t)
 
 L1GObject (unsigned int et, unsigned int eta, unsigned int phi)
 
 L1GObject (unsigned int et, unsigned int eta, unsigned int phi, std::string name)
 
 L1GObject (unsigned int packedObject, std::string name="L1GObject")
 
bool mipBit () const
 
std::string name () const
 
bool operator< (const L1GObject &t) const
 
bool operator<= (const L1GObject &t) const
 
L1GObjectoperator= (const L1GObject &t)
 
bool operator== (const L1GObject &t) const
 
bool operator> (const L1GObject &t) const
 
bool operator>= (const L1GObject &t) const
 
unsigned int packedObject ()
 
unsigned int phiIndex () const
 
double phiValue () const
 
unsigned int ptCode () const
 
double ptValue () const
 
unsigned int puLevel () const
 
void setEt (unsigned int et)
 
void setEta (unsigned int eta)
 
void setLSB (double lsb)
 
void setName (std::string name)
 
void setPhi (unsigned int phi)
 
bool tauVeto () const
 
 ~L1GObject () override
 
- Public Member Functions inherited from reco::LeafCandidate
Vector boostToCM () const final
 
int charge () const final
 electric charge More...
 
LeafCandidateclone () const override
 returns a clone of the Candidate object More...
 
void construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status)
 
const Candidatedaughter (const std::string &s) const override
 return daughter with a specified role name More...
 
Candidatedaughter (const std::string &s) override
 return daughter with a specified role name More...
 
const Candidatedaughter (size_type) const override
 return daughter at a given position (throws an exception) More...
 
Candidatedaughter (size_type) override
 return daughter at a given position (throws an exception) More...
 
double energy () const final
 energy More...
 
double et () const final
 transverse energy More...
 
double et2 () const final
 transverse energy squared (use this for cut!) More...
 
double eta () const final
 momentum pseudorapidity More...
 
void fillVertexCovariance (CovarianceMatrix &v) const override
 fill SMatrix More...
 
template<typename T >
T get () const
 get a component More...
 
template<typename T , typename Tag >
T get () const
 get a component More...
 
template<typename T >
T get (size_type i) const
 get a component More...
 
template<typename T , typename Tag >
T get (size_type i) const
 get a component More...
 
bool hasMasterClone () const override
 
bool hasMasterClonePtr () const override
 
bool isCaloMuon () const override
 
bool isConvertedPhoton () const override
 
bool isElectron () const override
 
bool isGlobalMuon () const override
 
bool isJet () const override
 
bool isMuon () const override
 
bool isPhoton () const override
 
bool isStandAloneMuon () const override
 
bool isTrackerMuon () const override
 
 LeafCandidate ()
 
template<typename... Args>
 LeafCandidate (Args &&... args)
 
 LeafCandidate (const Candidate &c)
 
 LeafCandidate (LeafCandidate &&)=default
 
 LeafCandidate (LeafCandidate &rh)
 
 LeafCandidate (LeafCandidate const &)=default
 
bool longLived () const final
 is long lived? More...
 
double mass () const final
 mass More...
 
bool massConstraint () const final
 do mass constraint? More...
 
double massSqr () const final
 mass squared More...
 
const CandidateBaseRefmasterClone () const override
 
const CandidatePtrmasterClonePtr () const override
 
template<typename Ref >
Ref masterRef () const
 cast master clone reference to a concrete type More...
 
Vector momentum () const final
 spatial momentum vector More...
 
const Candidatemother (size_type) const override
 return mother at a given position (throws an exception) More...
 
double mt () const final
 transverse mass More...
 
double mtSqr () const final
 transverse mass squared More...
 
template<typename T >
size_type numberOf () const
 number of components More...
 
template<typename T , typename Tag >
size_type numberOf () const
 number of components More...
 
size_t numberOfDaughters () const override
 number of daughters More...
 
size_t numberOfMothers () const override
 number of mothers More...
 
size_t numberOfSourceCandidatePtrs () const override
 
LeafCandidateoperator= (LeafCandidate &&)=default
 
LeafCandidateoperator= (LeafCandidate const &)=default
 
double p () const final
 magnitude of momentum vector More...
 
const LorentzVectorp4 () const final
 four-momentum Lorentz vector More...
 
int pdgId () const final
 PDG identifier. More...
 
double phi () const final
 momentum azimuthal angle More...
 
const PolarLorentzVectorpolarP4 () const final
 four-momentum Lorentz vector More...
 
double pt () const final
 transverse momentum More...
 
double px () const final
 x coordinate of momentum vector More...
 
double py () const final
 y coordinate of momentum vector More...
 
double pz () const final
 z coordinate of momentum vector More...
 
double rapidity () const final
 rapidity More...
 
void setCharge (Charge q) final
 set electric charge More...
 
void setLongLived () final
 
void setMass (double m) final
 set particle mass More...
 
void setMassConstraint () final
 
void setP4 (const LorentzVector &p4) final
 set 4-momentum More...
 
void setP4 (const PolarLorentzVector &p4) final
 set 4-momentum More...
 
void setPdgId (int pdgId) final
 
void setPz (double pz) final
 
void setStatus (int status) final
 set status word More...
 
void setThreeCharge (Charge qx3) final
 set electric charge More...
 
void setVertex (const Point &vertex) override
 set vertex More...
 
CandidatePtr sourceCandidatePtr (size_type i) const override
 
int status () const final
 status word More...
 
double theta () const final
 momentum polar angle More...
 
int threeCharge () const final
 electric charge More...
 
const Pointvertex () const override
 vertex position (overwritten by PF...) More...
 
double vertexChi2 () const override
 chi-squares More...
 
CovarianceMatrix vertexCovariance () const final
 return SMatrix More...
 
double vertexCovariance (int i, int j) const override
 (i, j)-th element of error matrix, i, j = 0, ... 2 More...
 
double vertexNdof () const override
 
double vertexNormalizedChi2 () const override
 chi-squared divided by n.d.o.f. More...
 
double vx () const override
 x coordinate of vertex position More...
 
double vy () const override
 y coordinate of vertex position More...
 
double vz () const override
 z coordinate of vertex position More...
 
double y () const final
 rapidity More...
 
 ~LeafCandidate () override
 destructor More...
 
- Public Member Functions inherited from reco::Candidate
iterator begin ()
 first daughter iterator More...
 
const_iterator begin () const
 first daughter const_iterator More...
 
virtual const TrackbestTrack () const
 
 Candidate ()
 default constructor More...
 
virtual float dxyError () const
 uncertainty on dxy More...
 
virtual float dzError () const
 uncertainty on dz More...
 
iterator end ()
 last daughter iterator More...
 
const_iterator end () const
 last daughter const_iterator More...
 
template<typename T >
T get () const
 get a component More...
 
template<typename T , typename Tag >
T get () const
 get a component More...
 
template<typename T >
T get (size_type i) const
 get a component More...
 
template<typename T , typename Tag >
T get (size_type i) const
 get a component More...
 
template<typename Ref >
Ref masterRef () const
 cast master clone reference to a concrete type More...
 
template<typename T >
size_type numberOf () const
 number of components More...
 
template<typename T , typename Tag >
size_type numberOf () const
 number of components More...
 
virtual void setSourceCandidatePtr (const CandidatePtr &ptr)
 Set the ptr to the source Candidate. More...
 
virtual ~Candidate ()
 destructor More...
 

Public Attributes

double associatedJetPt_
 
double associatedRegionEt_
 
bool ellIsolation_
 
bool mipBit_
 
unsigned int puLevel_
 
bool tauVeto_
 

Private Attributes

double etaValues [11]
 
unsigned int myEt
 
unsigned int myEta
 
double myLSB
 
std::string myName
 
unsigned int myPhi
 
double phiValues [18]
 

Friends

std::ostream & operator<< (std::ostream &os, const L1GObject &t)
 

Additional Inherited Members

- Public Types inherited from reco::LeafCandidate
typedef int Charge
 electric charge type More...
 
typedef CandidateCollection daughters
 collection of daughter candidates More...
 
typedef unsigned int index
 
typedef math::XYZTLorentzVector LorentzVector
 Lorentz vector. More...
 
typedef math::XYZPoint Point
 point in the space More...
 
typedef math::PtEtaPhiMLorentzVector PolarLorentzVector
 Lorentz vector. More...
 
typedef math::XYZVector Vector
 point in the space More...
 
- Public Types inherited from reco::Candidate
enum  { dimension = 3 }
 
enum  { size = dimension * (dimension + 1) / 2 }
 matix size More...
 
typedef int Charge
 electric charge type More...
 
typedef candidate::const_iterator const_iterator
 
typedef math::Error< dimension >::type CovarianceMatrix
 covariance error matrix (3x3) More...
 
typedef unsigned int index
 index type More...
 
typedef candidate::iterator iterator
 
typedef math::XYZTLorentzVector LorentzVector
 Lorentz vector. More...
 
typedef math::XYZPoint Point
 point in the space More...
 
typedef math::PtEtaPhiMLorentzVector PolarLorentzVector
 Lorentz vector. More...
 
typedef size_t size_type
 
typedef math::XYZVector Vector
 point in the space More...
 

Detailed Description

L1GObject represents a calorimeter global trigger object that is made from global calorimeter quantities, total ET, missing ET. These objects are created/filled while processing the calorimeter trigger information at the card level.

Definition at line 18 of file L1GObject.h.

Constructor & Destructor Documentation

◆ L1GObject() [1/5]

L1GObject::L1GObject ( )
inline

Definition at line 23 of file L1GObject.h.

23 {}

◆ L1GObject() [2/5]

L1GObject::L1GObject ( unsigned int  et,
unsigned int  eta,
unsigned int  phi 
)
inline

Definition at line 25 of file L1GObject.h.

26  : myEt(et), myEta(eta), myPhi(phi), myName("L1GObject") {
27  initialize();
28  }

References initialize().

◆ L1GObject() [3/5]

L1GObject::L1GObject ( unsigned int  et,
unsigned int  eta,
unsigned int  phi,
std::string  name 
)
inline

Definition at line 30 of file L1GObject.h.

31  : myEt(et), myEta(eta), myPhi(phi), myName(name) {
32  initialize();
33  }

References initialize().

◆ L1GObject() [4/5]

L1GObject::L1GObject ( unsigned int  packedObject,
std::string  name = "L1GObject" 
)
inline

Definition at line 35 of file L1GObject.h.

35  {
36  myEt = (packedObject & 0xFFFF0000) >> 16;
37  myEta = (packedObject & 0x0000FF00) >> 8;
38  myPhi = (packedObject & 0x000000FF);
39  myName = name;
40  initialize();
41  }

References initialize(), myEt, myEta, myName, myPhi, name(), and packedObject().

◆ L1GObject() [5/5]

L1GObject::L1GObject ( const L1GObject t)
inline

Definition at line 58 of file L1GObject.h.

59  myName = t.myName;
60  myPhi = t.myPhi;
61  myEta = t.myEta;
62  myEt = t.myEt;
63  associatedRegionEt_ = t.associatedRegionEt_;
64  associatedJetPt_ = t.associatedJetPt_;
65  ellIsolation_ = t.ellIsolation_;
66  puLevel_ = t.puLevel_;
67  tauVeto_ = t.tauVeto_;
68  mipBit_ = t.mipBit_;
69  initialize();
70  }

References associatedJetPt_, associatedRegionEt_, ellIsolation_, initialize(), mipBit_, myEt, myEta, myName, myPhi, puLevel_, OrderedSet::t, and tauVeto_.

◆ ~L1GObject()

L1GObject::~L1GObject ( )
inlineoverride

Definition at line 91 of file L1GObject.h.

91 {}

Member Function Documentation

◆ associatedJetPt()

double L1GObject::associatedJetPt ( ) const
inline

Definition at line 204 of file L1GObject.h.

204 { return associatedJetPt_; }

References associatedJetPt_.

◆ associatedRegionEt()

double L1GObject::associatedRegionEt ( ) const
inline

Definition at line 206 of file L1GObject.h.

206 { return associatedRegionEt_; }

References associatedRegionEt_.

◆ ellIsolation()

bool L1GObject::ellIsolation ( ) const
inline

Definition at line 207 of file L1GObject.h.

207 { return ellIsolation_; };

References ellIsolation_.

◆ empty()

bool L1GObject::empty ( void  ) const
inline

Definition at line 97 of file L1GObject.h.

97 { return false; }

◆ etaIndex()

unsigned int L1GObject::etaIndex ( ) const
inline

Definition at line 119 of file L1GObject.h.

119 { return myEta; }

References myEta.

◆ etaValue()

double L1GObject::etaValue ( ) const
inline

Definition at line 101 of file L1GObject.h.

101  {
102  if (myEta < 11) {
103  return -etaValues[-(myEta - 10)]; // 0-10 are negative eta values
104  } else if (myEta < 22) {
105  return etaValues[myEta - 11]; // 11-21 are positive eta values
106  }
107  return 999.;
108  }

References etaValues, and myEta.

Referenced by initialize().

◆ initialize()

void L1GObject::initialize ( void  )
inline

Definition at line 172 of file L1GObject.h.

172  {
173  for (unsigned int i = 0; i < 10; i++) {
174  phiValues[i] = 2. * 3.1415927 * i / 18;
175  }
176  for (unsigned int j = 10; j < 18; j++) {
177  phiValues[j] = -3.1415927 + 2. * 3.1415927 * (j - 9) / 18;
178  }
179  etaValues[0] = 0.174; // HB and inner HE bins are 0.348 wide
180  etaValues[1] = 0.522;
181  etaValues[2] = 0.870;
182  etaValues[3] = 1.218;
183  etaValues[4] = 1.566;
184  etaValues[5] = 1.956; // Last two HE bins are 0.432 and 0.828 wide
185  etaValues[6] = 2.586;
186  etaValues[7] = 3.250; // HF bins are 0.5 wide
187  etaValues[8] = 3.750;
188  etaValues[9] = 4.250;
189  etaValues[10] = 4.750;
190  myLSB = 1.0;
191 
192  // Initialize tuning parameters
193  //associatedRegionEt = -1;
194  //associatedJetPt = -1;
195  //puLevel = -1;
196 
197  // Setup the reco::Candidate (physics) 4-vector
198  math::PtEtaPhiMLorentzVector myP4(this->ptValue(), this->etaValue(), this->phiValue(), 0);
199  this->setP4(myP4);
200  }

References etaValue(), etaValues, mps_fire::i, dqmiolumiharvest::j, myLSB, phiValue(), phiValues, ptValue(), and reco::LeafCandidate::setP4().

Referenced by L1GObject(), and operator=().

◆ mipBit()

bool L1GObject::mipBit ( ) const
inline

Definition at line 209 of file L1GObject.h.

209 { return mipBit_; }

References mipBit_.

◆ name()

std::string L1GObject::name ( void  ) const
inline

◆ operator<()

bool L1GObject::operator< ( const L1GObject t) const
inline

Definition at line 132 of file L1GObject.h.

132  {
133  if (myEt < t.myEt)
134  return true;
135  else
136  return false;
137  }

References myEt, and OrderedSet::t.

◆ operator<=()

bool L1GObject::operator<= ( const L1GObject t) const
inline

Definition at line 146 of file L1GObject.h.

146  {
147  if (myEt <= t.myEt)
148  return true;
149  else
150  return false;
151  }

References myEt, and OrderedSet::t.

◆ operator=()

L1GObject& L1GObject::operator= ( const L1GObject t)
inline

Definition at line 72 of file L1GObject.h.

72  {
73  if (this != &t) {
74  myName = t.myName;
75  myPhi = t.myPhi;
76  myEta = t.myEta;
77  myEt = t.myEt;
78  associatedRegionEt_ = t.associatedRegionEt_;
79  associatedJetPt_ = t.associatedJetPt_;
80  ellIsolation_ = t.ellIsolation_;
81  puLevel_ = t.puLevel_;
82  tauVeto_ = t.tauVeto_;
83  mipBit_ = t.mipBit_;
84  initialize();
85  }
86  return *this;
87  }

References associatedJetPt_, associatedRegionEt_, ellIsolation_, initialize(), mipBit_, myEt, myEta, myName, myPhi, puLevel_, OrderedSet::t, and tauVeto_.

◆ operator==()

bool L1GObject::operator== ( const L1GObject t) const
inline

Definition at line 125 of file L1GObject.h.

125  {
126  if (myEt == t.myEt)
127  return true;
128  else
129  return false;
130  }

References myEt, and OrderedSet::t.

◆ operator>()

bool L1GObject::operator> ( const L1GObject t) const
inline

Definition at line 139 of file L1GObject.h.

139  {
140  if (myEt > t.myEt)
141  return true;
142  else
143  return false;
144  }

References myEt, and OrderedSet::t.

◆ operator>=()

bool L1GObject::operator>= ( const L1GObject t) const
inline

Definition at line 153 of file L1GObject.h.

153  {
154  if (myEt >= t.myEt)
155  return true;
156  else
157  return false;
158  }

References myEt, and OrderedSet::t.

◆ packedObject()

unsigned int L1GObject::packedObject ( )
inline

Definition at line 43 of file L1GObject.h.

43  {
44  if (myEt > 0xFFFF)
45  myEt = 0xFFFF;
46  unsigned int etBits = (myEt << 16);
47  if (myEta < 0xFF) {
48  unsigned int etaBits = (myEta << 8);
49  if (myPhi < 0xFF) {
50  return (etBits + etaBits + myPhi);
51  }
52  }
53  std::cerr << "L1GObject: Cannot pack content - fatal error: " << myEt << ", " << myEta << ", " << myPhi
54  << std::endl;
55  return (etBits);
56  }

References beam_dqm_sourceclient-live_cfg::cerr, myEt, myEta, and myPhi.

Referenced by L1GObject().

◆ phiIndex()

unsigned int L1GObject::phiIndex ( ) const
inline

Definition at line 121 of file L1GObject.h.

121 { return myPhi; }

References myPhi.

◆ phiValue()

double L1GObject::phiValue ( ) const
inline

Definition at line 110 of file L1GObject.h.

110  {
111  if (myPhi < 18)
112  return phiValues[myPhi];
113  else
114  return 999.;
115  }

References myPhi, and phiValues.

Referenced by initialize().

◆ ptCode()

unsigned int L1GObject::ptCode ( ) const
inline

Definition at line 117 of file L1GObject.h.

117 { return myEt; }

References myEt.

◆ ptValue()

double L1GObject::ptValue ( ) const
inline

Definition at line 99 of file L1GObject.h.

99 { return myLSB * myEt; }

References myEt, and myLSB.

Referenced by initialize().

◆ puLevel()

unsigned int L1GObject::puLevel ( ) const
inline

Definition at line 205 of file L1GObject.h.

205 { return puLevel_; }

References puLevel_.

◆ setEt()

void L1GObject::setEt ( unsigned int  et)
inline

Definition at line 166 of file L1GObject.h.

166 { myEt = et; }

References reco::LeafCandidate::et(), and myEt.

◆ setEta()

void L1GObject::setEta ( unsigned int  eta)
inline

Definition at line 167 of file L1GObject.h.

167 { myEta = eta; }

References reco::LeafCandidate::eta(), and myEta.

◆ setLSB()

void L1GObject::setLSB ( double  lsb)
inline

Definition at line 170 of file L1GObject.h.

170 { myLSB = lsb; }

References myLSB.

◆ setName()

void L1GObject::setName ( std::string  name)
inline

Definition at line 169 of file L1GObject.h.

169 { myName = name; }

References myName, and name().

◆ setPhi()

void L1GObject::setPhi ( unsigned int  phi)
inline

Definition at line 168 of file L1GObject.h.

168 { myPhi = phi; }

References myPhi, and reco::LeafCandidate::phi().

◆ tauVeto()

bool L1GObject::tauVeto ( ) const
inline

Definition at line 208 of file L1GObject.h.

208 { return tauVeto_; }

References tauVeto_.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const L1GObject t 
)
friend

Definition at line 160 of file L1GObject.h.

160  {
161  os << "L1GObject : Name = " << t.name() << "(Et, Eta, Phi) = (" << t.myEt << ", " << t.myEta << ", " << t.myPhi
162  << ") (" << t.ptValue() << ", " << t.etaValue() << ", " << t.phiValue() << ")";
163  return os;
164  }

Member Data Documentation

◆ associatedJetPt_

double L1GObject::associatedJetPt_

Definition at line 211 of file L1GObject.h.

Referenced by associatedJetPt(), L1GObject(), and operator=().

◆ associatedRegionEt_

double L1GObject::associatedRegionEt_

Definition at line 213 of file L1GObject.h.

Referenced by associatedRegionEt(), L1GObject(), and operator=().

◆ ellIsolation_

bool L1GObject::ellIsolation_

Definition at line 214 of file L1GObject.h.

Referenced by ellIsolation(), L1GObject(), and operator=().

◆ etaValues

double L1GObject::etaValues[11]
private

Definition at line 227 of file L1GObject.h.

Referenced by etaValue(), and initialize().

◆ mipBit_

bool L1GObject::mipBit_

Definition at line 218 of file L1GObject.h.

Referenced by L1GObject(), mipBit(), and operator=().

◆ myEt

unsigned int L1GObject::myEt
private

◆ myEta

unsigned int L1GObject::myEta
private

Definition at line 222 of file L1GObject.h.

Referenced by etaIndex(), etaValue(), L1GObject(), operator=(), packedObject(), and setEta().

◆ myLSB

double L1GObject::myLSB
private

Definition at line 226 of file L1GObject.h.

Referenced by initialize(), ptValue(), and setLSB().

◆ myName

std::string L1GObject::myName
private

Definition at line 224 of file L1GObject.h.

Referenced by L1GObject(), name(), operator=(), and setName().

◆ myPhi

unsigned int L1GObject::myPhi
private

Definition at line 223 of file L1GObject.h.

Referenced by L1GObject(), operator=(), packedObject(), phiIndex(), phiValue(), and setPhi().

◆ phiValues

double L1GObject::phiValues[18]
private

Definition at line 228 of file L1GObject.h.

Referenced by initialize(), and phiValue().

◆ puLevel_

unsigned int L1GObject::puLevel_

Definition at line 212 of file L1GObject.h.

Referenced by L1GObject(), operator=(), and puLevel().

◆ tauVeto_

bool L1GObject::tauVeto_

Definition at line 217 of file L1GObject.h.

Referenced by L1GObject(), operator=(), and tauVeto().

L1GObject::name
std::string name() const
Definition: L1GObject.h:95
L1GObject::associatedRegionEt_
double associatedRegionEt_
Definition: L1GObject.h:213
mps_fire.i
i
Definition: mps_fire.py:355
L1GObject::mipBit_
bool mipBit_
Definition: L1GObject.h:218
L1GObject::phiValue
double phiValue() const
Definition: L1GObject.h:110
L1GObject::associatedJetPt_
double associatedJetPt_
Definition: L1GObject.h:211
L1GObject::etaValues
double etaValues[11]
Definition: L1GObject.h:227
L1GObject::puLevel_
unsigned int puLevel_
Definition: L1GObject.h:212
L1GObject::myEt
unsigned int myEt
Definition: L1GObject.h:221
L1GObject::initialize
void initialize()
Definition: L1GObject.h:172
OrderedSet.t
t
Definition: OrderedSet.py:90
L1GObject::packedObject
unsigned int packedObject()
Definition: L1GObject.h:43
L1GObject::etaValue
double etaValue() const
Definition: L1GObject.h:101
L1GObject::myPhi
unsigned int myPhi
Definition: L1GObject.h:223
reco::LeafCandidate::eta
double eta() const final
momentum pseudorapidity
Definition: LeafCandidate.h:152
L1GObject::ellIsolation_
bool ellIsolation_
Definition: L1GObject.h:214
beam_dqm_sourceclient-live_cfg.cerr
cerr
Definition: beam_dqm_sourceclient-live_cfg.py:17
L1GObject::myEta
unsigned int myEta
Definition: L1GObject.h:222
L1GObject::myName
std::string myName
Definition: L1GObject.h:224
L1GObject::phiValues
double phiValues[18]
Definition: L1GObject.h:228
L1GObject::myLSB
double myLSB
Definition: L1GObject.h:226
reco::LeafCandidate::LeafCandidate
LeafCandidate()
Definition: LeafCandidate.h:33
reco::LeafCandidate::et
double et() const final
transverse energy
Definition: LeafCandidate.h:127
reco::LeafCandidate::setP4
void setP4(const LorentzVector &p4) final
set 4-momentum
Definition: LeafCandidate.h:158
L1GObject::tauVeto_
bool tauVeto_
Definition: L1GObject.h:217
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition: LeafCandidate.h:148
L1GObject::ptValue
double ptValue() const
Definition: L1GObject.h:99
math::PtEtaPhiMLorentzVector
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
Definition: LorentzVector.h:25
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66