CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Attributes | Friends
l1t::P2GTCandidate Class Reference

#include <P2GTCandidate.h>

Inheritance diagram for l1t::P2GTCandidate:
reco::LeafCandidate reco::Candidate

Classes

struct  Optional
 

Public Types

using Base = reco::LeafCandidate
 
typedef ap_uint< 4 > hwBeta_t
 
typedef ap_uint< 1 > hwCharge_t
 
typedef ap_int< 12 > hwD0_t
 
typedef ap_int< 14 > hwEta_t
 
typedef ap_uint< 16 > hwIndex_t
 
typedef ap_uint< 11 > hwIsolationPT_t
 
typedef ap_uint< 10 > hwMass_t
 
typedef ap_uint< 4 > hwNumber_of_displaced_tracks_t
 
typedef ap_uint< 8 > hwNumber_of_tracks_in_pv_t
 
typedef ap_uint< 10 > hwNumber_of_tracks_not_in_pv_t
 
typedef ap_uint< 5 > hwNumber_of_tracks_t
 
typedef ap_int< 13 > hwPhi_t
 
typedef ap_uint< 16 > hwPT_t
 
typedef ap_uint< 6 > hwQualityFlags_t
 
typedef ap_uint< 10 > hwQualityScore_t
 
typedef ap_uint< 16 > hwScalarSumPT_t
 
typedef ap_uint< 10 > hwSeed_pT_t
 
typedef ap_int< 10 > hwSeed_z0_t
 
typedef ap_uint< 12 > hwSum_pT_pv_t
 
typedef ap_uint< 2 > hwType_t
 
typedef ap_int< 18 > hwZ0_t
 
enum  ObjectType {
  Undefined, GCTNonIsoEg, GCTIsoEg, GCTJets,
  GCTTaus, GCTHtSum, GCTEtSum, GMTSaPromptMuons,
  GMTSaDisplacedMuons, GMTTkMuons, GMTTopo, GTTPromptJets,
  GTTDisplacedJets, GTTPhiCandidates, GTTRhoCandidates, GTTBsCandidates,
  GTTHadronicTaus, GTTPromptTracks, GTTDisplacedTracks, GTTPrimaryVert,
  GTTPromptHtSum, GTTDisplacedHtSum, GTTEtSum, CL2JetsSC4,
  CL2JetsSC8, CL2Taus, CL2Electrons, CL2Photons,
  CL2HtSum, CL2EtSum
}
 
- 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...
 

Public Member Functions

hwBeta_t hwBeta () const
 
int hwBeta_toInt () const
 
hwCharge_t hwCharge () const
 
int hwCharge_toInt () const
 
hwD0_t hwD0 () const
 
int hwD0_toInt () const
 
hwEta_t hwEta () const
 
int hwEta_toInt () const
 
hwIndex_t hwIndex () const
 
int hwIndex_toInt () const
 
hwIsolationPT_t hwIsolationPT () const
 
int hwIsolationPT_toInt () const
 
hwMass_t hwMass () const
 
int hwMass_toInt () const
 
hwNumber_of_displaced_tracks_t hwNumber_of_displaced_tracks () const
 
int hwNumber_of_displaced_tracks_toInt () const
 
hwNumber_of_tracks_t hwNumber_of_tracks () const
 
hwNumber_of_tracks_in_pv_t hwNumber_of_tracks_in_pv () const
 
int hwNumber_of_tracks_in_pv_toInt () const
 
hwNumber_of_tracks_not_in_pv_t hwNumber_of_tracks_not_in_pv () const
 
int hwNumber_of_tracks_not_in_pv_toInt () const
 
int hwNumber_of_tracks_toInt () const
 
hwPhi_t hwPhi () const
 
int hwPhi_toInt () const
 
hwPT_t hwPT () const
 
int hwPT_toInt () const
 
hwQualityFlags_t hwQualityFlags () const
 
int hwQualityFlags_toInt () const
 
hwQualityScore_t hwQualityScore () const
 
int hwQualityScore_toInt () const
 
hwScalarSumPT_t hwScalarSumPT () const
 
int hwScalarSumPT_toInt () const
 
hwSeed_pT_t hwSeed_pT () const
 
int hwSeed_pT_toInt () const
 
hwSeed_z0_t hwSeed_z0 () const
 
int hwSeed_z0_toInt () const
 
hwSum_pT_pv_t hwSum_pT_pv () const
 
int hwSum_pT_pv_toInt () const
 
hwType_t hwType () const
 
int hwType_toInt () const
 
hwZ0_t hwZ0 () const
 
int hwZ0_toInt () const
 
bool isElectron () const override
 
bool isJet () const override
 
bool isMuon () const override
 
bool isPhoton () const override
 
bool isStandAloneMuon () const override
 
bool isTrackerMuon () const override
 
ObjectType objectType () const
 
bool operator!= (const P2GTCandidate &rhs) const
 
bool operator== (const P2GTCandidate &rhs) const
 
void setHwBeta (hwBeta_t hwBeta)
 
void setHwCharge (hwCharge_t hwCharge)
 
void setHwD0 (hwD0_t hwD0)
 
void setHwEta (hwEta_t hwEta)
 
void setHwIndex (hwIndex_t hwIndex)
 
void setHwIsolationPT (hwIsolationPT_t hwIso)
 
void setHwMass (hwMass_t hwMass)
 
void setHwNumber_of_displaced_tracks (hwNumber_of_displaced_tracks_t hwNumber_of_displaced_tracks)
 
void setHwNumber_of_tracks (hwNumber_of_tracks_t hwNumber_of_tracks)
 
void setHwNumber_of_tracks_in_pv (hwNumber_of_tracks_in_pv_t hwNumber_of_tracks_in_pv)
 
void setHwNumber_of_tracks_not_in_pv (hwNumber_of_tracks_not_in_pv_t hwNumber_of_tracks_not_in_pv)
 
void setHwPhi (hwPhi_t hwPhi)
 
void setHwPT (hwPT_t hwPT)
 
void setHwQualityFlags (hwQualityFlags_t hwQualityFlags)
 
void setHwQualityScore (hwQualityScore_t hwQualityScore)
 
void setHwScalarSumPT (hwScalarSumPT_t hwScalarSumPT)
 
void setHwSeed_pT (hwSeed_pT_t hwSeed_pT)
 
void setHwSeed_z0 (hwSeed_z0_t hwSeed_z0)
 
void setHwSum_pT_pv (hwSum_pT_pv_t hwSum_pT_pv)
 
void setHwType (hwType_t hwType)
 
void setHwZ0 (hwZ0_t hwZ0)
 
- 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 isGlobalMuon () 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...
 

Private Attributes

Optional< int > hwBeta_
 
Optional< int > hwCharge_
 
Optional< int > hwD0_
 
Optional< int > hwEta_
 
Optional< int > hwIndex_
 
Optional< int > hwIsolationPT_
 
Optional< int > hwMass_
 
Optional< int > hwNumber_of_displaced_tracks_
 
Optional< int > hwNumber_of_tracks_
 
Optional< int > hwNumber_of_tracks_in_pv_
 
Optional< int > hwNumber_of_tracks_not_in_pv_
 
Optional< int > hwPhi_
 
Optional< int > hwPT_
 
Optional< int > hwQualityFlags_
 
Optional< int > hwQualityScore_
 
Optional< int > hwScalarSumPT_
 
Optional< int > hwSeed_pT_
 
Optional< int > hwSeed_z0_
 
Optional< int > hwSum_pT_pv_
 
Optional< int > hwType_
 
Optional< int > hwZ0_
 
ObjectType objectType_ = Undefined
 

Friends

class L1GTProducer
 

Additional Inherited Members

Detailed Description

Definition at line 22 of file P2GTCandidate.h.

Member Typedef Documentation

◆ Base

Definition at line 24 of file P2GTCandidate.h.

◆ hwBeta_t

typedef ap_uint<4> l1t::P2GTCandidate::hwBeta_t

Definition at line 39 of file P2GTCandidate.h.

◆ hwCharge_t

typedef ap_uint<1> l1t::P2GTCandidate::hwCharge_t

Definition at line 37 of file P2GTCandidate.h.

◆ hwD0_t

typedef ap_int<12> l1t::P2GTCandidate::hwD0_t

Definition at line 38 of file P2GTCandidate.h.

◆ hwEta_t

typedef ap_int<14> l1t::P2GTCandidate::hwEta_t

Definition at line 32 of file P2GTCandidate.h.

◆ hwIndex_t

typedef ap_uint<16> l1t::P2GTCandidate::hwIndex_t

Definition at line 41 of file P2GTCandidate.h.

◆ hwIsolationPT_t

Definition at line 34 of file P2GTCandidate.h.

◆ hwMass_t

typedef ap_uint<10> l1t::P2GTCandidate::hwMass_t

Definition at line 40 of file P2GTCandidate.h.

◆ hwNumber_of_displaced_tracks_t

Definition at line 46 of file P2GTCandidate.h.

◆ hwNumber_of_tracks_in_pv_t

Definition at line 49 of file P2GTCandidate.h.

◆ hwNumber_of_tracks_not_in_pv_t

Definition at line 50 of file P2GTCandidate.h.

◆ hwNumber_of_tracks_t

Definition at line 45 of file P2GTCandidate.h.

◆ hwPhi_t

typedef ap_int<13> l1t::P2GTCandidate::hwPhi_t

Definition at line 31 of file P2GTCandidate.h.

◆ hwPT_t

typedef ap_uint<16> l1t::P2GTCandidate::hwPT_t

Definition at line 30 of file P2GTCandidate.h.

◆ hwQualityFlags_t

Definition at line 35 of file P2GTCandidate.h.

◆ hwQualityScore_t

Definition at line 36 of file P2GTCandidate.h.

◆ hwScalarSumPT_t

Definition at line 44 of file P2GTCandidate.h.

◆ hwSeed_pT_t

typedef ap_uint<10> l1t::P2GTCandidate::hwSeed_pT_t

Definition at line 42 of file P2GTCandidate.h.

◆ hwSeed_z0_t

typedef ap_int<10> l1t::P2GTCandidate::hwSeed_z0_t

Definition at line 43 of file P2GTCandidate.h.

◆ hwSum_pT_pv_t

typedef ap_uint<12> l1t::P2GTCandidate::hwSum_pT_pv_t

Definition at line 47 of file P2GTCandidate.h.

◆ hwType_t

typedef ap_uint<2> l1t::P2GTCandidate::hwType_t

Definition at line 48 of file P2GTCandidate.h.

◆ hwZ0_t

typedef ap_int<18> l1t::P2GTCandidate::hwZ0_t

Definition at line 33 of file P2GTCandidate.h.

Member Enumeration Documentation

◆ ObjectType

Enumerator
Undefined 
GCTNonIsoEg 
GCTIsoEg 
GCTJets 
GCTTaus 
GCTHtSum 
GCTEtSum 
GMTSaPromptMuons 
GMTSaDisplacedMuons 
GMTTkMuons 
GMTTopo 
GTTPromptJets 
GTTDisplacedJets 
GTTPhiCandidates 
GTTRhoCandidates 
GTTBsCandidates 
GTTHadronicTaus 
GTTPromptTracks 
GTTDisplacedTracks 
GTTPrimaryVert 
GTTPromptHtSum 
GTTDisplacedHtSum 
GTTEtSum 
CL2JetsSC4 
CL2JetsSC8 
CL2Taus 
CL2Electrons 
CL2Photons 
CL2HtSum 
CL2EtSum 

Definition at line 69 of file P2GTCandidate.h.

69  {
70  Undefined,
72  GCTIsoEg,
73  GCTJets,
74  GCTTaus,
75  GCTHtSum,
76  GCTEtSum,
79  GMTTkMuons,
80  GMTTopo,
92  GTTEtSum,
93  CL2JetsSC4,
94  CL2JetsSC8,
95  CL2Taus,
97  CL2Photons,
98  CL2HtSum,
99  CL2EtSum
100  };

Member Function Documentation

◆ hwBeta()

hwBeta_t l1t::P2GTCandidate::hwBeta ( ) const
inline

Definition at line 197 of file P2GTCandidate.h.

References hwBeta_.

Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), hwBeta_toInt(), and setHwBeta().

197  {
198  if (!hwBeta_) {
199  throw std::invalid_argument("Object doesn't have beta");
200  }
201  return static_cast<int>(hwBeta_);
202  }
Optional< int > hwBeta_

◆ hwBeta_toInt()

int l1t::P2GTCandidate::hwBeta_toInt ( ) const
inline

Definition at line 293 of file P2GTCandidate.h.

References hwBeta().

293 { return hwBeta().to_int(); }
hwBeta_t hwBeta() const

◆ hwCharge()

hwCharge_t l1t::P2GTCandidate::hwCharge ( ) const
inline

◆ hwCharge_toInt()

int l1t::P2GTCandidate::hwCharge_toInt ( ) const
inline

Definition at line 291 of file P2GTCandidate.h.

References hwCharge().

291 { return hwCharge().to_int(); }
hwCharge_t hwCharge() const

◆ hwD0()

hwD0_t l1t::P2GTCandidate::hwD0 ( ) const
inline

Definition at line 190 of file P2GTCandidate.h.

References hwD0_.

Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), hwD0_toInt(), and setHwD0().

190  {
191  if (!hwD0_) {
192  throw std::invalid_argument("Object doesn't have d0");
193  }
194  return static_cast<int>(hwD0_);
195  }
Optional< int > hwD0_

◆ hwD0_toInt()

int l1t::P2GTCandidate::hwD0_toInt ( ) const
inline

Definition at line 292 of file P2GTCandidate.h.

References hwD0().

292 { return hwD0().to_int(); }
hwD0_t hwD0() const

◆ hwEta()

hwEta_t l1t::P2GTCandidate::hwEta ( ) const
inline

◆ hwEta_toInt()

int l1t::P2GTCandidate::hwEta_toInt ( ) const
inline

Definition at line 286 of file P2GTCandidate.h.

References hwEta().

286 { return hwEta().to_int(); }
hwEta_t hwEta() const

◆ hwIndex()

hwIndex_t l1t::P2GTCandidate::hwIndex ( ) const
inline

Definition at line 211 of file P2GTCandidate.h.

References hwIndex_.

Referenced by hwIndex_toInt(), and setHwIndex().

211  {
212  if (!hwIndex_) {
213  throw std::invalid_argument("Object doesn't have index");
214  }
215  return static_cast<int>(hwIndex_);
216  }
Optional< int > hwIndex_

◆ hwIndex_toInt()

int l1t::P2GTCandidate::hwIndex_toInt ( ) const
inline

Definition at line 295 of file P2GTCandidate.h.

References hwIndex().

295 { return hwIndex().to_int(); }
hwIndex_t hwIndex() const

◆ hwIsolationPT()

hwIsolationPT_t l1t::P2GTCandidate::hwIsolationPT ( ) const
inline

Definition at line 162 of file P2GTCandidate.h.

References hwIsolationPT_.

Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), and hwIsolationPT_toInt().

162  {
163  if (!hwIsolationPT_) {
164  throw std::invalid_argument("Object doesn't have isolationPT");
165  }
166  return static_cast<int>(hwIsolationPT_);
167  }
Optional< int > hwIsolationPT_

◆ hwIsolationPT_toInt()

int l1t::P2GTCandidate::hwIsolationPT_toInt ( ) const
inline

Definition at line 288 of file P2GTCandidate.h.

References hwIsolationPT().

288 { return hwIsolationPT().to_int(); }
hwIsolationPT_t hwIsolationPT() const

◆ hwMass()

hwMass_t l1t::P2GTCandidate::hwMass ( ) const
inline

Definition at line 204 of file P2GTCandidate.h.

References hwMass_.

Referenced by l1t::L1TGT_GMT_TopoObject::from_GTObject(), hwMass_toInt(), and setHwMass().

204  {
205  if (!hwMass_) {
206  throw std::invalid_argument("Object doesn't have mass");
207  }
208  return static_cast<int>(hwMass_);
209  }
Optional< int > hwMass_

◆ hwMass_toInt()

int l1t::P2GTCandidate::hwMass_toInt ( ) const
inline

Definition at line 294 of file P2GTCandidate.h.

References hwMass().

294 { return hwMass().to_int(); }
hwMass_t hwMass() const

◆ hwNumber_of_displaced_tracks()

hwNumber_of_displaced_tracks_t l1t::P2GTCandidate::hwNumber_of_displaced_tracks ( ) const
inline

Definition at line 246 of file P2GTCandidate.h.

References hwNumber_of_displaced_tracks_.

Referenced by l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), hwNumber_of_displaced_tracks_toInt(), and setHwNumber_of_displaced_tracks().

246  {
248  throw std::invalid_argument("Object doesn't have hwNumber_of_displaced_tracks");
249  }
250  return static_cast<int>(hwNumber_of_displaced_tracks_);
251  }
Optional< int > hwNumber_of_displaced_tracks_

◆ hwNumber_of_displaced_tracks_toInt()

int l1t::P2GTCandidate::hwNumber_of_displaced_tracks_toInt ( ) const
inline

Definition at line 300 of file P2GTCandidate.h.

References hwNumber_of_displaced_tracks().

300 { return hwNumber_of_displaced_tracks().to_int(); }
hwNumber_of_displaced_tracks_t hwNumber_of_displaced_tracks() const

◆ hwNumber_of_tracks()

hwNumber_of_tracks_t l1t::P2GTCandidate::hwNumber_of_tracks ( ) const
inline

Definition at line 239 of file P2GTCandidate.h.

References hwNumber_of_tracks_.

Referenced by l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), hwNumber_of_tracks_toInt(), and setHwNumber_of_tracks().

239  {
240  if (!hwNumber_of_tracks_) {
241  throw std::invalid_argument("Object doesn't have number_of_tracks");
242  }
243  return static_cast<int>(hwNumber_of_tracks_);
244  }
Optional< int > hwNumber_of_tracks_

◆ hwNumber_of_tracks_in_pv()

hwNumber_of_tracks_in_pv_t l1t::P2GTCandidate::hwNumber_of_tracks_in_pv ( ) const
inline

Definition at line 267 of file P2GTCandidate.h.

References hwNumber_of_tracks_in_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwNumber_of_tracks_in_pv_toInt(), and setHwNumber_of_tracks_in_pv().

267  {
269  throw std::invalid_argument("Object doesn't have number_of_tracks_in_pv");
270  }
271  return static_cast<int>(hwNumber_of_tracks_in_pv_);
272  }
Optional< int > hwNumber_of_tracks_in_pv_

◆ hwNumber_of_tracks_in_pv_toInt()

int l1t::P2GTCandidate::hwNumber_of_tracks_in_pv_toInt ( ) const
inline

Definition at line 303 of file P2GTCandidate.h.

References hwNumber_of_tracks_in_pv().

303 { return hwNumber_of_tracks_in_pv().to_int(); }
hwNumber_of_tracks_in_pv_t hwNumber_of_tracks_in_pv() const

◆ hwNumber_of_tracks_not_in_pv()

hwNumber_of_tracks_not_in_pv_t l1t::P2GTCandidate::hwNumber_of_tracks_not_in_pv ( ) const
inline

Definition at line 274 of file P2GTCandidate.h.

References hwNumber_of_tracks_not_in_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwNumber_of_tracks_not_in_pv_toInt(), and setHwNumber_of_tracks_not_in_pv().

274  {
276  throw std::invalid_argument("Object doesn't have hwNumber_of_tracks_not_in_pv");
277  }
278  return static_cast<int>(hwNumber_of_tracks_not_in_pv_);
279  }
Optional< int > hwNumber_of_tracks_not_in_pv_

◆ hwNumber_of_tracks_not_in_pv_toInt()

int l1t::P2GTCandidate::hwNumber_of_tracks_not_in_pv_toInt ( ) const
inline

Definition at line 304 of file P2GTCandidate.h.

References hwNumber_of_tracks_not_in_pv().

304 { return hwNumber_of_tracks_not_in_pv().to_int(); }
hwNumber_of_tracks_not_in_pv_t hwNumber_of_tracks_not_in_pv() const

◆ hwNumber_of_tracks_toInt()

int l1t::P2GTCandidate::hwNumber_of_tracks_toInt ( ) const
inline

Definition at line 299 of file P2GTCandidate.h.

References hwNumber_of_tracks().

299 { return hwNumber_of_tracks().to_int(); }
hwNumber_of_tracks_t hwNumber_of_tracks() const

◆ hwPhi()

hwPhi_t l1t::P2GTCandidate::hwPhi ( ) const
inline

◆ hwPhi_toInt()

int l1t::P2GTCandidate::hwPhi_toInt ( ) const
inline

Definition at line 285 of file P2GTCandidate.h.

References hwPhi().

285 { return hwPhi().to_int(); }
hwPhi_t hwPhi() const

◆ hwPT()

hwPT_t l1t::P2GTCandidate::hwPT ( ) const
inline

◆ hwPT_toInt()

int l1t::P2GTCandidate::hwPT_toInt ( ) const
inline

Definition at line 284 of file P2GTCandidate.h.

References hwPT().

284 { return hwPT().to_int(); }
hwPT_t hwPT() const

◆ hwQualityFlags()

hwQualityFlags_t l1t::P2GTCandidate::hwQualityFlags ( ) const
inline

Definition at line 169 of file P2GTCandidate.h.

References hwQualityFlags_.

Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GMT_TopoObject::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), hwQualityFlags_toInt(), and setHwQualityFlags().

169  {
170  if (!hwQualityFlags_) {
171  throw std::invalid_argument("Object doesn't have qualityFlags");
172  }
173  return static_cast<int>(hwQualityFlags_);
174  }
Optional< int > hwQualityFlags_

◆ hwQualityFlags_toInt()

int l1t::P2GTCandidate::hwQualityFlags_toInt ( ) const
inline

Definition at line 289 of file P2GTCandidate.h.

References hwQualityFlags().

289 { return hwQualityFlags().to_int(); }
hwQualityFlags_t hwQualityFlags() const

◆ hwQualityScore()

hwQualityScore_t l1t::P2GTCandidate::hwQualityScore ( ) const
inline

Definition at line 176 of file P2GTCandidate.h.

References hwQualityScore_.

Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwQualityScore_toInt(), and setHwQualityScore().

176  {
177  if (!hwQualityScore_) {
178  throw std::invalid_argument("Object doesn't have qualityScore");
179  }
180  return static_cast<int>(hwQualityScore_);
181  }
Optional< int > hwQualityScore_

◆ hwQualityScore_toInt()

int l1t::P2GTCandidate::hwQualityScore_toInt ( ) const
inline

Definition at line 290 of file P2GTCandidate.h.

References hwQualityScore().

290 { return hwQualityScore().to_int(); }
hwQualityScore_t hwQualityScore() const

◆ hwScalarSumPT()

hwScalarSumPT_t l1t::P2GTCandidate::hwScalarSumPT ( ) const
inline

Definition at line 232 of file P2GTCandidate.h.

References hwScalarSumPT_.

Referenced by l1t::L1TGT_CommonSum::from_GTObject(), hwScalarSumPT_toInt(), and setHwScalarSumPT().

232  {
233  if (!hwScalarSumPT_) {
234  throw std::invalid_argument("Object doesn't have scalarSumPT");
235  }
236  return static_cast<int>(hwScalarSumPT_);
237  }
Optional< int > hwScalarSumPT_

◆ hwScalarSumPT_toInt()

int l1t::P2GTCandidate::hwScalarSumPT_toInt ( ) const
inline

Definition at line 298 of file P2GTCandidate.h.

References hwScalarSumPT().

298 { return hwScalarSumPT().to_int(); }
hwScalarSumPT_t hwScalarSumPT() const

◆ hwSeed_pT()

hwSeed_pT_t l1t::P2GTCandidate::hwSeed_pT ( ) const
inline

Definition at line 218 of file P2GTCandidate.h.

References hwSeed_pT_.

Referenced by l1t::L1TGT_GCT_tau6p6::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwSeed_pT_toInt(), and setHwSeed_pT().

218  {
219  if (!hwSeed_pT_) {
220  throw std::invalid_argument("Object doesn't have seed_pT");
221  }
222  return static_cast<int>(hwSeed_pT_);
223  }
Optional< int > hwSeed_pT_

◆ hwSeed_pT_toInt()

int l1t::P2GTCandidate::hwSeed_pT_toInt ( ) const
inline

Definition at line 296 of file P2GTCandidate.h.

References hwSeed_pT().

296 { return hwSeed_pT().to_int(); }
hwSeed_pT_t hwSeed_pT() const

◆ hwSeed_z0()

hwSeed_z0_t l1t::P2GTCandidate::hwSeed_z0 ( ) const
inline

Definition at line 225 of file P2GTCandidate.h.

References hwSeed_z0_.

Referenced by l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwSeed_z0_toInt(), and setHwSeed_z0().

225  {
226  if (!hwSeed_z0_) {
227  throw std::invalid_argument("Object doesn't have seed_z0");
228  }
229  return static_cast<int>(hwSeed_z0_);
230  }
Optional< int > hwSeed_z0_

◆ hwSeed_z0_toInt()

int l1t::P2GTCandidate::hwSeed_z0_toInt ( ) const
inline

Definition at line 297 of file P2GTCandidate.h.

References hwSeed_z0().

297 { return hwSeed_z0().to_int(); }
hwSeed_z0_t hwSeed_z0() const

◆ hwSum_pT_pv()

hwSum_pT_pv_t l1t::P2GTCandidate::hwSum_pT_pv ( ) const
inline

Definition at line 253 of file P2GTCandidate.h.

References hwSum_pT_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwSum_pT_pv_toInt(), and setHwSum_pT_pv().

253  {
254  if (!hwSum_pT_pv_) {
255  throw std::invalid_argument("Object doesn't have sum_pT_pv");
256  }
257  return static_cast<int>(hwSum_pT_pv_);
258  }
Optional< int > hwSum_pT_pv_

◆ hwSum_pT_pv_toInt()

int l1t::P2GTCandidate::hwSum_pT_pv_toInt ( ) const
inline

Definition at line 301 of file P2GTCandidate.h.

References hwSum_pT_pv().

301 { return hwSum_pT_pv().to_int(); }
hwSum_pT_pv_t hwSum_pT_pv() const

◆ hwType()

hwType_t l1t::P2GTCandidate::hwType ( ) const
inline

Definition at line 260 of file P2GTCandidate.h.

References hwType_.

Referenced by l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwType_toInt(), and setHwType().

260  {
261  if (!hwType_) {
262  throw std::invalid_argument("Object doesn't have type");
263  }
264  return static_cast<int>(hwType_);
265  }
Optional< int > hwType_

◆ hwType_toInt()

int l1t::P2GTCandidate::hwType_toInt ( ) const
inline

Definition at line 302 of file P2GTCandidate.h.

References hwType().

302 { return hwType().to_int(); }
hwType_t hwType() const

◆ hwZ0()

hwZ0_t l1t::P2GTCandidate::hwZ0 ( ) const
inline

◆ hwZ0_toInt()

int l1t::P2GTCandidate::hwZ0_toInt ( ) const
inline

Definition at line 287 of file P2GTCandidate.h.

References hwZ0().

287 { return hwZ0().to_int(); }
hwZ0_t hwZ0() const

◆ isElectron()

bool l1t::P2GTCandidate::isElectron ( ) const
inlineoverridevirtual

Reimplemented from reco::LeafCandidate.

Definition at line 309 of file P2GTCandidate.h.

References CL2Electrons, and objectType_.

◆ isJet()

bool l1t::P2GTCandidate::isJet ( ) const
inlineoverridevirtual

◆ isMuon()

bool l1t::P2GTCandidate::isMuon ( ) const
inlineoverridevirtual

◆ isPhoton()

bool l1t::P2GTCandidate::isPhoton ( ) const
inlineoverridevirtual

Reimplemented from reco::LeafCandidate.

Definition at line 321 of file P2GTCandidate.h.

References CL2Photons, and objectType_.

◆ isStandAloneMuon()

bool l1t::P2GTCandidate::isStandAloneMuon ( ) const
inlineoverridevirtual

◆ isTrackerMuon()

bool l1t::P2GTCandidate::isTrackerMuon ( ) const
inlineoverridevirtual

Reimplemented from reco::LeafCandidate.

Definition at line 319 of file P2GTCandidate.h.

References GMTTkMuons, and objectType_.

◆ objectType()

ObjectType l1t::P2GTCandidate::objectType ( ) const
inline

Definition at line 281 of file P2GTCandidate.h.

References objectType_.

281 { return objectType_; }
ObjectType objectType_

◆ operator!=()

bool l1t::P2GTCandidate::operator!= ( const P2GTCandidate rhs) const

Definition at line 17 of file P2GTCandidate.cc.

References operator==().

17 { return !operator==(rhs); };
bool operator==(const P2GTCandidate &rhs) const
Definition: P2GTCandidate.cc:5

◆ operator==()

bool l1t::P2GTCandidate::operator== ( const P2GTCandidate rhs) const

Definition at line 5 of file P2GTCandidate.cc.

References hwBeta_, hwCharge_, hwD0_, hwEta_, hwIndex_, hwIsolationPT_, hwMass_, hwNumber_of_displaced_tracks_, hwNumber_of_tracks_, hwNumber_of_tracks_in_pv_, hwNumber_of_tracks_not_in_pv_, hwPhi_, hwPT_, hwQualityFlags_, hwQualityScore_, hwScalarSumPT_, hwSeed_pT_, hwSeed_z0_, hwSum_pT_pv_, hwType_, hwZ0_, and objectType_.

Referenced by operator!=().

5  {
6  return objectType_ == rhs.objectType_ && hwPT_ == rhs.hwPT_ && hwPhi_ == rhs.hwPhi_ && hwEta_ == rhs.hwEta_ &&
7  hwZ0_ == rhs.hwZ0_ && hwIsolationPT_ == rhs.hwIsolationPT_ && hwQualityScore_ == rhs.hwQualityScore_ &&
8  hwQualityFlags_ == rhs.hwQualityFlags_ && hwCharge_ == rhs.hwCharge_ && hwD0_ == rhs.hwD0_ &&
9  hwBeta_ == rhs.hwBeta_ && hwMass_ == rhs.hwMass_ && hwIndex_ == rhs.hwIndex_ &&
10  hwSeed_pT_ == rhs.hwSeed_pT_ && hwSeed_z0_ == rhs.hwSeed_z0_ && hwScalarSumPT_ == rhs.hwScalarSumPT_ &&
11  hwNumber_of_tracks_ == rhs.hwNumber_of_tracks_ &&
12  hwNumber_of_displaced_tracks_ == rhs.hwNumber_of_displaced_tracks_ && hwSum_pT_pv_ == rhs.hwSum_pT_pv_ &&
13  hwType_ == rhs.hwType_ && hwNumber_of_tracks_in_pv_ == rhs.hwNumber_of_tracks_in_pv_ &&
14  hwNumber_of_tracks_not_in_pv_ == rhs.hwNumber_of_tracks_not_in_pv_;
15  }
Optional< int > hwMass_
Optional< int > hwNumber_of_tracks_in_pv_
Optional< int > hwNumber_of_displaced_tracks_
Optional< int > hwIsolationPT_
Optional< int > hwSeed_z0_
ObjectType objectType_
Optional< int > hwD0_
Optional< int > hwIndex_
Optional< int > hwCharge_
Optional< int > hwQualityScore_
Optional< int > hwQualityFlags_
Optional< int > hwPT_
Optional< int > hwSeed_pT_
Optional< int > hwType_
Optional< int > hwNumber_of_tracks_
Optional< int > hwSum_pT_pv_
Optional< int > hwScalarSumPT_
Optional< int > hwNumber_of_tracks_not_in_pv_
Optional< int > hwPhi_
Optional< int > hwEta_
Optional< int > hwBeta_
Optional< int > hwZ0_

◆ setHwBeta()

void l1t::P2GTCandidate::setHwBeta ( hwBeta_t  hwBeta)
inline

Definition at line 111 of file P2GTCandidate.h.

References hwBeta(), and hwBeta_.

Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject().

111 { hwBeta_ = hwBeta.to_int(); }
hwBeta_t hwBeta() const
Optional< int > hwBeta_

◆ setHwCharge()

void l1t::P2GTCandidate::setHwCharge ( hwCharge_t  hwCharge)
inline

◆ setHwD0()

void l1t::P2GTCandidate::setHwD0 ( hwD0_t  hwD0)
inline

Definition at line 110 of file P2GTCandidate.h.

References hwD0(), and hwD0_.

Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), and l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject().

110 { hwD0_ = hwD0.to_int(); }
hwD0_t hwD0() const
Optional< int > hwD0_

◆ setHwEta()

void l1t::P2GTCandidate::setHwEta ( hwEta_t  hwEta)
inline

Definition at line 104 of file P2GTCandidate.h.

References hwEta(), and hwEta_.

Referenced by l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), and l1t::L1TGT_GMT_TopoObject::to_GTObject().

104 { hwEta_ = hwEta.to_int(); }
hwEta_t hwEta() const
Optional< int > hwEta_

◆ setHwIndex()

void l1t::P2GTCandidate::setHwIndex ( hwIndex_t  hwIndex)
inline

Definition at line 113 of file P2GTCandidate.h.

References hwIndex(), and hwIndex_.

113 { hwIndex_ = hwIndex.to_int(); }
Optional< int > hwIndex_
hwIndex_t hwIndex() const

◆ setHwIsolationPT()

void l1t::P2GTCandidate::setHwIsolationPT ( hwIsolationPT_t  hwIso)
inline

◆ setHwMass()

void l1t::P2GTCandidate::setHwMass ( hwMass_t  hwMass)
inline

Definition at line 112 of file P2GTCandidate.h.

References hwMass(), and hwMass_.

Referenced by l1t::L1TGT_GMT_TopoObject::to_GTObject().

112 { hwMass_ = hwMass.to_int(); }
Optional< int > hwMass_
hwMass_t hwMass() const

◆ setHwNumber_of_displaced_tracks()

void l1t::P2GTCandidate::setHwNumber_of_displaced_tracks ( hwNumber_of_displaced_tracks_t  hwNumber_of_displaced_tracks)
inline

Definition at line 121 of file P2GTCandidate.h.

References hwNumber_of_displaced_tracks(), and hwNumber_of_displaced_tracks_.

Referenced by l1t::L1TGT_GTT_PromptJet::to_GTObject(), and l1t::L1TGT_GTT_DisplacedJet::to_GTObject().

121  {
123  }
Optional< int > hwNumber_of_displaced_tracks_
hwNumber_of_displaced_tracks_t hwNumber_of_displaced_tracks() const

◆ setHwNumber_of_tracks()

void l1t::P2GTCandidate::setHwNumber_of_tracks ( hwNumber_of_tracks_t  hwNumber_of_tracks)
inline

Definition at line 117 of file P2GTCandidate.h.

References hwNumber_of_tracks(), and hwNumber_of_tracks_.

Referenced by l1t::L1TGT_GTT_PromptJet::to_GTObject(), and l1t::L1TGT_GTT_DisplacedJet::to_GTObject().

117  {
119  }
Optional< int > hwNumber_of_tracks_
hwNumber_of_tracks_t hwNumber_of_tracks() const

◆ setHwNumber_of_tracks_in_pv()

void l1t::P2GTCandidate::setHwNumber_of_tracks_in_pv ( hwNumber_of_tracks_in_pv_t  hwNumber_of_tracks_in_pv)
inline

Definition at line 127 of file P2GTCandidate.h.

References hwNumber_of_tracks_in_pv(), and hwNumber_of_tracks_in_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().

127  {
129  }
Optional< int > hwNumber_of_tracks_in_pv_
hwNumber_of_tracks_in_pv_t hwNumber_of_tracks_in_pv() const

◆ setHwNumber_of_tracks_not_in_pv()

void l1t::P2GTCandidate::setHwNumber_of_tracks_not_in_pv ( hwNumber_of_tracks_not_in_pv_t  hwNumber_of_tracks_not_in_pv)
inline

Definition at line 130 of file P2GTCandidate.h.

References hwNumber_of_tracks_not_in_pv(), and hwNumber_of_tracks_not_in_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().

130  {
132  }
Optional< int > hwNumber_of_tracks_not_in_pv_
hwNumber_of_tracks_not_in_pv_t hwNumber_of_tracks_not_in_pv() const

◆ setHwPhi()

void l1t::P2GTCandidate::setHwPhi ( hwPhi_t  hwPhi)
inline

◆ setHwPT()

void l1t::P2GTCandidate::setHwPT ( hwPT_t  hwPT)
inline

◆ setHwQualityFlags()

void l1t::P2GTCandidate::setHwQualityFlags ( hwQualityFlags_t  hwQualityFlags)
inline

◆ setHwQualityScore()

void l1t::P2GTCandidate::setHwQualityScore ( hwQualityScore_t  hwQualityScore)
inline

Definition at line 108 of file P2GTCandidate.h.

References hwQualityScore(), and hwQualityScore_.

Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), and l1t::L1TGT_GTT_PrimaryVert::to_GTObject().

108 { hwQualityScore_ = hwQualityScore.to_int(); }
Optional< int > hwQualityScore_
hwQualityScore_t hwQualityScore() const

◆ setHwScalarSumPT()

void l1t::P2GTCandidate::setHwScalarSumPT ( hwScalarSumPT_t  hwScalarSumPT)
inline

Definition at line 116 of file P2GTCandidate.h.

References hwScalarSumPT(), and hwScalarSumPT_.

Referenced by l1t::L1TGT_CommonSum::to_GTObject().

116 { hwScalarSumPT_ = hwScalarSumPT.to_int(); }
hwScalarSumPT_t hwScalarSumPT() const
Optional< int > hwScalarSumPT_

◆ setHwSeed_pT()

void l1t::P2GTCandidate::setHwSeed_pT ( hwSeed_pT_t  hwSeed_pT)
inline

Definition at line 114 of file P2GTCandidate.h.

References hwSeed_pT(), and hwSeed_pT_.

Referenced by l1t::L1TGT_GCT_tau6p6::to_GTObject(), l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().

114 { hwSeed_pT_ = hwSeed_pT.to_int(); }
Optional< int > hwSeed_pT_
hwSeed_pT_t hwSeed_pT() const

◆ setHwSeed_z0()

void l1t::P2GTCandidate::setHwSeed_z0 ( hwSeed_z0_t  hwSeed_z0)
inline

Definition at line 115 of file P2GTCandidate.h.

References hwSeed_z0(), and hwSeed_z0_.

Referenced by l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().

115 { hwSeed_z0_ = hwSeed_z0.to_int(); }
Optional< int > hwSeed_z0_
hwSeed_z0_t hwSeed_z0() const

◆ setHwSum_pT_pv()

void l1t::P2GTCandidate::setHwSum_pT_pv ( hwSum_pT_pv_t  hwSum_pT_pv)
inline

Definition at line 125 of file P2GTCandidate.h.

References hwSum_pT_pv(), and hwSum_pT_pv_.

Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().

125 { hwSum_pT_pv_ = hwSum_pT_pv.to_int(); }
hwSum_pT_pv_t hwSum_pT_pv() const
Optional< int > hwSum_pT_pv_

◆ setHwType()

void l1t::P2GTCandidate::setHwType ( hwType_t  hwType)
inline

Definition at line 126 of file P2GTCandidate.h.

References hwType(), and hwType_.

Referenced by l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().

126 { hwType_ = hwType.to_int(); }
Optional< int > hwType_
hwType_t hwType() const

◆ setHwZ0()

void l1t::P2GTCandidate::setHwZ0 ( hwZ0_t  hwZ0)
inline

Friends And Related Function Documentation

◆ L1GTProducer

friend class L1GTProducer
friend

Definition at line 28 of file P2GTCandidate.h.

Member Data Documentation

◆ hwBeta_

Optional<int> l1t::P2GTCandidate::hwBeta_
private

◆ hwCharge_

Optional<int> l1t::P2GTCandidate::hwCharge_
private

◆ hwD0_

Optional<int> l1t::P2GTCandidate::hwD0_
private

◆ hwEta_

Optional<int> l1t::P2GTCandidate::hwEta_
private

◆ hwIndex_

Optional<int> l1t::P2GTCandidate::hwIndex_
private

Definition at line 340 of file P2GTCandidate.h.

Referenced by hwIndex(), operator==(), and setHwIndex().

◆ hwIsolationPT_

Optional<int> l1t::P2GTCandidate::hwIsolationPT_
private

◆ hwMass_

Optional<int> l1t::P2GTCandidate::hwMass_
private

Definition at line 339 of file P2GTCandidate.h.

Referenced by hwMass(), operator==(), and setHwMass().

◆ hwNumber_of_displaced_tracks_

Optional<int> l1t::P2GTCandidate::hwNumber_of_displaced_tracks_
private

◆ hwNumber_of_tracks_

Optional<int> l1t::P2GTCandidate::hwNumber_of_tracks_
private

◆ hwNumber_of_tracks_in_pv_

Optional<int> l1t::P2GTCandidate::hwNumber_of_tracks_in_pv_
private

◆ hwNumber_of_tracks_not_in_pv_

Optional<int> l1t::P2GTCandidate::hwNumber_of_tracks_not_in_pv_
private

◆ hwPhi_

Optional<int> l1t::P2GTCandidate::hwPhi_
private

◆ hwPT_

Optional<int> l1t::P2GTCandidate::hwPT_
private

◆ hwQualityFlags_

Optional<int> l1t::P2GTCandidate::hwQualityFlags_
private

◆ hwQualityScore_

Optional<int> l1t::P2GTCandidate::hwQualityScore_
private

◆ hwScalarSumPT_

Optional<int> l1t::P2GTCandidate::hwScalarSumPT_
private

Definition at line 343 of file P2GTCandidate.h.

Referenced by hwScalarSumPT(), operator==(), and setHwScalarSumPT().

◆ hwSeed_pT_

Optional<int> l1t::P2GTCandidate::hwSeed_pT_
private

Definition at line 341 of file P2GTCandidate.h.

Referenced by hwSeed_pT(), operator==(), and setHwSeed_pT().

◆ hwSeed_z0_

Optional<int> l1t::P2GTCandidate::hwSeed_z0_
private

Definition at line 342 of file P2GTCandidate.h.

Referenced by hwSeed_z0(), operator==(), and setHwSeed_z0().

◆ hwSum_pT_pv_

Optional<int> l1t::P2GTCandidate::hwSum_pT_pv_
private

◆ hwType_

Optional<int> l1t::P2GTCandidate::hwType_
private

Definition at line 349 of file P2GTCandidate.h.

Referenced by hwType(), operator==(), and setHwType().

◆ hwZ0_

Optional<int> l1t::P2GTCandidate::hwZ0_
private

◆ objectType_

ObjectType l1t::P2GTCandidate::objectType_ = Undefined
private