CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
virtual Vector boostToCM () const
 
virtual int charge () const
 electric charge More...
 
virtual LeafCandidateclone () const
 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)
 
virtual const Candidatedaughter (size_type) const
 return daughter at a given position (throws an exception) More...
 
virtual Candidatedaughter (size_type)
 return daughter at a given position (throws an exception) More...
 
virtual Candidatedaughter (const std::string &s)
 return daughter with a specified role name More...
 
virtual const Candidatedaughter (const std::string &s) const
 return daughter with a specified role name More...
 
virtual double energy () const
 energy More...
 
virtual double et () const
 transverse energy More...
 
virtual double et2 () const
 transverse energy squared (use this for cut!) More...
 
virtual double eta () const
 momentum pseudorapidity More...
 
virtual void fillVertexCovariance (CovarianceMatrix &v) const
 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...
 
virtual bool hasMasterClone () const
 
virtual bool hasMasterClonePtr () const
 
virtual bool isCaloMuon () const
 
virtual bool isConvertedPhoton () const
 
virtual bool isElectron () const
 
virtual bool isGlobalMuon () const
 
virtual bool isJet () const
 
virtual bool isMuon () const
 
virtual bool isPhoton () const
 
virtual bool isStandAloneMuon () const
 
virtual bool isTrackerMuon () const
 
 LeafCandidate ()
 
 LeafCandidate (const Candidate &c)
 
template<typename... Args>
 LeafCandidate (Args &&...args)
 
 LeafCandidate (LeafCandidate &rh)
 
 LeafCandidate (LeafCandidate &&)=default
 
 LeafCandidate (LeafCandidate const &)=default
 
virtual bool longLived () const
 is long lived? More...
 
virtual double mass () const
 mass More...
 
virtual bool massConstraint () const
 do mass constraint? More...
 
virtual double massSqr () const
 mass squared More...
 
virtual const CandidateBaseRefmasterClone () const
 
virtual const CandidatePtrmasterClonePtr () const
 
template<typename Ref >
Ref masterRef () const
 cast master clone reference to a concrete type More...
 
virtual Vector momentum () const
 spatial momentum vector More...
 
virtual const Candidatemother (size_type) const
 return mother at a given position (throws an exception) More...
 
virtual double mt () const
 transverse mass More...
 
virtual double mtSqr () const
 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...
 
virtual size_t numberOfDaughters () const
 number of daughters More...
 
virtual size_t numberOfMothers () const
 number of mothers More...
 
virtual size_t numberOfSourceCandidatePtrs () const
 
LeafCandidateoperator= (LeafCandidate &&)=default
 
LeafCandidateoperator= (LeafCandidate const &)=default
 
virtual double p () const
 magnitude of momentum vector More...
 
virtual const LorentzVectorp4 () const
 four-momentum Lorentz vector More...
 
virtual int pdgId () const
 PDG identifier. More...
 
virtual double phi () const
 momentum azimuthal angle More...
 
virtual const PolarLorentzVectorpolarP4 () const
 four-momentum Lorentz vector More...
 
virtual double pt () const
 transverse momentum More...
 
virtual double px () const
 x coordinate of momentum vector More...
 
virtual double py () const
 y coordinate of momentum vector More...
 
virtual double pz () const
 z coordinate of momentum vector More...
 
virtual double rapidity () const
 rapidity More...
 
virtual void setCharge (Charge q)
 set electric charge More...
 
virtual void setLongLived ()
 
virtual void setMass (double m)
 set particle mass More...
 
virtual void setMassConstraint ()
 
virtual void setP4 (const LorentzVector &p4)
 set 4-momentum More...
 
virtual void setP4 (const PolarLorentzVector &p4)
 set 4-momentum More...
 
virtual void setPdgId (int pdgId)
 
virtual void setPz (double pz)
 
virtual void setStatus (int status)
 set status word More...
 
virtual void setThreeCharge (Charge qx3)
 set electric charge More...
 
virtual void setVertex (const Point &vertex)
 set vertex More...
 
virtual CandidatePtr sourceCandidatePtr (size_type i) const
 
virtual int status () const
 status word More...
 
virtual double theta () const
 momentum polar angle More...
 
virtual int threeCharge () const
 electric charge More...
 
virtual const Pointvertex () const
 vertex position (overwritten by PF...) More...
 
virtual double vertexChi2 () const
 chi-squares More...
 
virtual double vertexCovariance (int i, int j) const
 (i, j)-th element of error matrix, i, j = 0, ... 2 More...
 
CovarianceMatrix vertexCovariance () const
 return SMatrix More...
 
virtual double vertexNdof () const
 
virtual double vertexNormalizedChi2 () const
 chi-squared divided by n.d.o.f. More...
 
virtual double vx () const
 x coordinate of vertex position More...
 
virtual double vy () const
 y coordinate of vertex position More...
 
virtual double vz () const
 z coordinate of vertex position More...
 
virtual double y () const
 rapidity More...
 
virtual ~LeafCandidate ()
 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();}
virtual double et() const
transverse energy
unsigned int myPhi
Definition: L1GObject.h:230
virtual double eta() const
momentum pseudorapidity
unsigned int myEta
Definition: L1GObject.h:229
std::string myName
Definition: L1GObject.h:231
unsigned int myEt
Definition: L1GObject.h:228
void initialize()
Definition: L1GObject.h:176
virtual double phi() const
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();}
virtual double et() const
transverse energy
unsigned int myPhi
Definition: L1GObject.h:230
virtual double eta() const
momentum pseudorapidity
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
virtual double phi() const
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, i, j, 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
int i
Definition: DBlmapReader.cc:9
double phiValues[18]
Definition: L1GObject.h:235
virtual void setP4(const LorentzVector &p4)
set 4-momentum
double etaValue() const
Definition: L1GObject.h:102
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
Definition: LorentzVector.h:25
int j
Definition: DBlmapReader.cc:9
double phiValue() const
Definition: L1GObject.h:112
double ptValue() const
Definition: L1GObject.h:98
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
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 ecal_dqm_sourceclient-live_cfg::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;}
virtual double et() const
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;}
virtual double eta() const
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
virtual double phi() const
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().