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 (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")
 
 L1GObject (const L1GObject &t)
 
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
 
virtual ~L1GObject ()
 
- 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 (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...
 
Candidatedaughter (const std::string &s) override
 return daughter with a specified role name More...
 
const Candidatedaughter (const std::string &s) const override
 return daughter with a specified role name 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 ()
 
 LeafCandidate (const Candidate &c)
 
template<typename... Args>
 LeafCandidate (Args &&...args)
 
 LeafCandidate (LeafCandidate &rh)
 
 LeafCandidate (LeafCandidate &&)=default
 
 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...
 
double vertexCovariance (int i, int j) const override
 (i, j)-th element of error matrix, i, j = 0, ... 2 More...
 
CovarianceMatrix vertexCovariance () const final
 return SMatrix 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
const_iterator begin () const
 first daughter const_iterator More...
 
iterator begin ()
 first daughter 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...
 
const_iterator end () const
 last daughter const_iterator More...
 
iterator end ()
 last daughter 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::L1GObject ( )
inline

Definition at line 25 of file L1GObject.h.

25 {}
L1GObject::L1GObject ( unsigned int  et,
unsigned int  eta,
unsigned int  phi 
)
inline

Definition at line 27 of file L1GObject.h.

References initialize().

28  : myEt(et), myEta(eta), myPhi(phi), myName("L1GObject") {initialize();}
double eta() const final
momentum pseudorapidity
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int myEta
Definition: L1GObject.h:229
double et() const final
transverse energy
std::string myName
Definition: L1GObject.h:231
unsigned int myEt
Definition: L1GObject.h:228
void initialize()
Definition: L1GObject.h:176
double phi() const final
momentum azimuthal angle
L1GObject::L1GObject ( unsigned int  et,
unsigned int  eta,
unsigned int  phi,
std::string  name 
)
inline

Definition at line 30 of file L1GObject.h.

References initialize().

31  : myEt(et), myEta(eta), myPhi(phi), myName(name) {initialize();}
double eta() const final
momentum pseudorapidity
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int myEta
Definition: L1GObject.h:229
double et() const final
transverse energy
std::string myName
Definition: L1GObject.h:231
unsigned int myEt
Definition: L1GObject.h:228
std::string name() const
Definition: L1GObject.h:94
void initialize()
Definition: L1GObject.h:176
double phi() const final
momentum azimuthal angle
L1GObject::L1GObject ( unsigned int  packedObject,
std::string  name = "L1GObject" 
)
inline

Definition at line 33 of file L1GObject.h.

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

33  {
34  myEt = (packedObject & 0xFFFF0000) >> 16;
35  myEta = (packedObject & 0x0000FF00) >> 8;
36  myPhi = (packedObject & 0x000000FF);
37  myName = name;
38  initialize();
39  }
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int packedObject()
Definition: L1GObject.h:41
unsigned int myEta
Definition: L1GObject.h:229
std::string myName
Definition: L1GObject.h:231
unsigned int myEt
Definition: L1GObject.h:228
std::string name() const
Definition: L1GObject.h:94
void initialize()
Definition: L1GObject.h:176
L1GObject::L1GObject ( const L1GObject t)
inline

Definition at line 54 of file L1GObject.h.

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

55  {
56  myName = t.myName;
57  myPhi = t.myPhi;
58  myEta = t.myEta;
59  myEt = t.myEt;
63  puLevel_ = t.puLevel_;
64  tauVeto_ = t.tauVeto_;
65  mipBit_ = t.mipBit_;
66  initialize();
67  }
bool ellIsolation_
Definition: L1GObject.h:220
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int myEta
Definition: L1GObject.h:229
double associatedRegionEt_
Definition: L1GObject.h:219
std::string myName
Definition: L1GObject.h:231
bool tauVeto_
Definition: L1GObject.h:223
double associatedJetPt_
Definition: L1GObject.h:217
unsigned int myEt
Definition: L1GObject.h:228
void initialize()
Definition: L1GObject.h:176
unsigned int puLevel_
Definition: L1GObject.h:218
bool mipBit_
Definition: L1GObject.h:224
virtual L1GObject::~L1GObject ( )
inlinevirtual

Definition at line 90 of file L1GObject.h.

90 {}

Member Function Documentation

double L1GObject::associatedJetPt ( ) const
inline

Definition at line 210 of file L1GObject.h.

References associatedJetPt_.

210 { return associatedJetPt_; }
double associatedJetPt_
Definition: L1GObject.h:217
double L1GObject::associatedRegionEt ( ) const
inline

Definition at line 212 of file L1GObject.h.

References associatedRegionEt_.

212 { return associatedRegionEt_; }
double associatedRegionEt_
Definition: L1GObject.h:219
bool L1GObject::ellIsolation ( ) const
inline

Definition at line 213 of file L1GObject.h.

References ellIsolation_.

213 { return ellIsolation_; };
bool ellIsolation_
Definition: L1GObject.h:220
bool L1GObject::empty ( void  ) const
inline

Definition at line 96 of file L1GObject.h.

96 {return false;}
unsigned int L1GObject::etaIndex ( ) const
inline

Definition at line 121 of file L1GObject.h.

References myEta.

121 {return myEta;}
unsigned int myEta
Definition: L1GObject.h:229
double L1GObject::etaValue ( ) const
inline

Definition at line 102 of file L1GObject.h.

References etaValues, and myEta.

Referenced by initialize().

102  {
103  if(myEta < 11) {
104  return -etaValues[-(myEta - 10)]; // 0-10 are negative eta values
105  }
106  else if (myEta < 22) {
107  return etaValues[myEta - 11]; // 11-21 are positive eta values
108  }
109  return 999.;
110  }
double etaValues[11]
Definition: L1GObject.h:234
unsigned int myEta
Definition: L1GObject.h:229
void L1GObject::initialize ( void  )
inline

Definition at line 176 of file L1GObject.h.

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

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

177  {
178  for(unsigned int i = 0; i < 10; i++) {
179  phiValues[i] = 2. * 3.1415927 * i / 18;
180  }
181  for(unsigned int j = 10; j < 18; j++) {
182  phiValues[j] = -3.1415927 + 2. * 3.1415927 * (j - 9) / 18;
183  }
184  etaValues[ 0] = 0.174; // HB and inner HE bins are 0.348 wide
185  etaValues[ 1] = 0.522;
186  etaValues[ 2] = 0.870;
187  etaValues[ 3] = 1.218;
188  etaValues[ 4] = 1.566;
189  etaValues[ 5] = 1.956; // Last two HE bins are 0.432 and 0.828 wide
190  etaValues[ 6] = 2.586;
191  etaValues[ 7] = 3.250; // HF bins are 0.5 wide
192  etaValues[ 8] = 3.750;
193  etaValues[ 9] = 4.250;
194  etaValues[10] = 4.750;
195  myLSB = 1.0;
196 
197  // Initialize tuning parameters
198  //associatedRegionEt = -1;
199  //associatedJetPt = -1;
200  //puLevel = -1;
201 
202  // Setup the reco::Candidate (physics) 4-vector
204  this->ptValue(), this->etaValue(), this->phiValue(), 0);
205  this->setP4(myP4);
206  }
double etaValues[11]
Definition: L1GObject.h:234
double phiValues[18]
Definition: L1GObject.h:235
double etaValue() const
Definition: L1GObject.h:102
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
Definition: LorentzVector.h:25
double phiValue() const
Definition: L1GObject.h:112
double ptValue() const
Definition: L1GObject.h:98
void setP4(const LorentzVector &p4) final
set 4-momentum
double myLSB
Definition: L1GObject.h:233
bool L1GObject::mipBit ( ) const
inline

Definition at line 215 of file L1GObject.h.

References mipBit_.

215 { return mipBit_; }
bool mipBit_
Definition: L1GObject.h:224
std::string L1GObject::name ( void  ) const
inline

Definition at line 94 of file L1GObject.h.

References myName.

Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), L1GObject(), and setName().

94 {return myName;}
std::string myName
Definition: L1GObject.h:231
bool L1GObject::operator< ( const L1GObject t) const
inline

Definition at line 133 of file L1GObject.h.

References myEt.

134  {
135  if(myEt < t.myEt) return true;
136  else return false;
137  }
unsigned int myEt
Definition: L1GObject.h:228
bool L1GObject::operator<= ( const L1GObject t) const
inline

Definition at line 145 of file L1GObject.h.

References myEt.

146  {
147  if(myEt <= t.myEt) return true;
148  else return false;
149  }
unsigned int myEt
Definition: L1GObject.h:228
L1GObject& L1GObject::operator= ( const L1GObject t)
inline

Definition at line 69 of file L1GObject.h.

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

70  {
71  if(this != &t)
72  {
73  myName = t.myName;
74  myPhi = t.myPhi;
75  myEta = t.myEta;
76  myEt = t.myEt;
80  puLevel_ = t.puLevel_;
81  tauVeto_ = t.tauVeto_;
82  mipBit_ = t.mipBit_;
83  initialize();
84  }
85  return *this;
86  }
bool ellIsolation_
Definition: L1GObject.h:220
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int myEta
Definition: L1GObject.h:229
double associatedRegionEt_
Definition: L1GObject.h:219
std::string myName
Definition: L1GObject.h:231
bool tauVeto_
Definition: L1GObject.h:223
double associatedJetPt_
Definition: L1GObject.h:217
unsigned int myEt
Definition: L1GObject.h:228
void initialize()
Definition: L1GObject.h:176
unsigned int puLevel_
Definition: L1GObject.h:218
bool mipBit_
Definition: L1GObject.h:224
bool L1GObject::operator== ( const L1GObject t) const
inline

Definition at line 127 of file L1GObject.h.

References myEt.

128  {
129  if(myEt == t.myEt) return true;
130  else return false;
131  }
unsigned int myEt
Definition: L1GObject.h:228
bool L1GObject::operator> ( const L1GObject t) const
inline

Definition at line 139 of file L1GObject.h.

References myEt.

140  {
141  if(myEt > t.myEt) return true;
142  else return false;
143  }
unsigned int myEt
Definition: L1GObject.h:228
bool L1GObject::operator>= ( const L1GObject t) const
inline

Definition at line 151 of file L1GObject.h.

References myEt.

152  {
153  if(myEt >= t.myEt) return true;
154  else return false;
155  }
unsigned int myEt
Definition: L1GObject.h:228
unsigned int L1GObject::packedObject ( )
inline

Definition at line 41 of file L1GObject.h.

References MessageLogger_cfi::cerr, myEt, myEta, and myPhi.

41  {
42  if(myEt > 0xFFFF) myEt = 0xFFFF;
43  unsigned int etBits = (myEt << 16);
44  if(myEta < 0xFF) {
45  unsigned int etaBits = (myEta << 8);
46  if(myPhi < 0xFF) {
47  return (etBits + etaBits + myPhi);
48  }
49  }
50  std::cerr << "L1GObject: Cannot pack content - fatal error: " << myEt << ", " << myEta << ", " << myPhi << std::endl;
51  return (etBits);
52  }
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int myEta
Definition: L1GObject.h:229
unsigned int myEt
Definition: L1GObject.h:228
unsigned int L1GObject::phiIndex ( ) const
inline

Definition at line 123 of file L1GObject.h.

References myPhi.

123 {return myPhi;}
unsigned int myPhi
Definition: L1GObject.h:230
double L1GObject::phiValue ( ) const
inline

Definition at line 112 of file L1GObject.h.

References myPhi, and phiValues.

Referenced by initialize().

112  {
113  if(myPhi < 18)
114  return phiValues[myPhi];
115  else
116  return 999.;
117  }
double phiValues[18]
Definition: L1GObject.h:235
unsigned int myPhi
Definition: L1GObject.h:230
unsigned int L1GObject::ptCode ( ) const
inline

Definition at line 119 of file L1GObject.h.

References myEt.

119 {return myEt;}
unsigned int myEt
Definition: L1GObject.h:228
double L1GObject::ptValue ( ) const
inline

Definition at line 98 of file L1GObject.h.

References myEt, and myLSB.

Referenced by initialize().

98  {
99  return myLSB * myEt;
100  }
unsigned int myEt
Definition: L1GObject.h:228
double myLSB
Definition: L1GObject.h:233
unsigned int L1GObject::puLevel ( ) const
inline

Definition at line 211 of file L1GObject.h.

References puLevel_.

211 { return puLevel_; }
unsigned int puLevel_
Definition: L1GObject.h:218
void L1GObject::setEt ( unsigned int  et)
inline

Definition at line 170 of file L1GObject.h.

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

170 {myEt = et;}
double et() const final
transverse energy
unsigned int myEt
Definition: L1GObject.h:228
void L1GObject::setEta ( unsigned int  eta)
inline

Definition at line 171 of file L1GObject.h.

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

171 {myEta = eta;}
double eta() const final
momentum pseudorapidity
unsigned int myEta
Definition: L1GObject.h:229
void L1GObject::setLSB ( double  lsb)
inline

Definition at line 174 of file L1GObject.h.

References myLSB.

174 {myLSB = lsb;}
double myLSB
Definition: L1GObject.h:233
void L1GObject::setName ( std::string  name)
inline

Definition at line 173 of file L1GObject.h.

References myName, and name().

173 {myName = name;}
std::string myName
Definition: L1GObject.h:231
std::string name() const
Definition: L1GObject.h:94
void L1GObject::setPhi ( unsigned int  phi)
inline

Definition at line 172 of file L1GObject.h.

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

172 {myPhi = phi;}
unsigned int myPhi
Definition: L1GObject.h:230
double phi() const final
momentum azimuthal angle
bool L1GObject::tauVeto ( ) const
inline

Definition at line 214 of file L1GObject.h.

References tauVeto_.

214 { return tauVeto_; }
bool tauVeto_
Definition: L1GObject.h:223

Friends And Related Function Documentation

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

Definition at line 157 of file L1GObject.h.

158  {
159  os << "L1GObject : Name = " << t.name()
160  << "(Et, Eta, Phi) = ("
161  << t.myEt << ", "
162  << t.myEta << ", "
163  << t.myPhi << ") ("
164  << t.ptValue() << ", "
165  << t.etaValue() << ", "
166  << t.phiValue() << ")";
167  return os;
168  }
unsigned int myPhi
Definition: L1GObject.h:230
double etaValue() const
Definition: L1GObject.h:102
unsigned int myEta
Definition: L1GObject.h:229
unsigned int myEt
Definition: L1GObject.h:228
std::string name() const
Definition: L1GObject.h:94
double phiValue() const
Definition: L1GObject.h:112
double ptValue() const
Definition: L1GObject.h:98

Member Data Documentation

double L1GObject::associatedJetPt_

Definition at line 217 of file L1GObject.h.

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

double L1GObject::associatedRegionEt_

Definition at line 219 of file L1GObject.h.

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

bool L1GObject::ellIsolation_

Definition at line 220 of file L1GObject.h.

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

double L1GObject::etaValues[11]
private

Definition at line 234 of file L1GObject.h.

Referenced by etaValue(), and initialize().

bool L1GObject::mipBit_

Definition at line 224 of file L1GObject.h.

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

unsigned int L1GObject::myEt
private
unsigned int L1GObject::myEta
private

Definition at line 229 of file L1GObject.h.

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

double L1GObject::myLSB
private

Definition at line 233 of file L1GObject.h.

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

std::string L1GObject::myName
private

Definition at line 231 of file L1GObject.h.

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

unsigned int L1GObject::myPhi
private

Definition at line 230 of file L1GObject.h.

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

double L1GObject::phiValues[18]
private

Definition at line 235 of file L1GObject.h.

Referenced by initialize(), and phiValue().

unsigned int L1GObject::puLevel_

Definition at line 218 of file L1GObject.h.

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

bool L1GObject::tauVeto_

Definition at line 223 of file L1GObject.h.

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