#include <DelphesClasses.h>

Inheritance diagram for Candidate:
[legend]
Collaboration diagram for Candidate:
[legend]

Public Member Functions

 Candidate ()
 
const CompBaseGetCompare () const
 
void AddCandidate (Candidate *object)
 
TObjArray * GetCandidates ()
 
Bool_t Overlaps (const Candidate *object) const
 
virtual void Copy (TObject &object) const
 
virtual TObject * Clone (char const *newname="") const
 
virtual void Clear (Option_t *option="")
 
- Public Member Functions inherited from SortableObject
Bool_t IsSortable () const
 
Int_t Compare (const TObject *obj) const
 

Public Attributes

Int_t PID
 
Int_t Status
 
Int_t M1
 
Int_t M2
 
Int_t D1
 
Int_t D2
 
Int_t Charge
 
Float_t Mass
 
Int_t IsPU
 
Int_t IsRecoPU
 
Int_t IsConstituent
 
Int_t IsFromConversion
 
UInt_t Flavor
 
UInt_t FlavorAlgo
 
UInt_t FlavorPhys
 
UInt_t BTag
 
UInt_t BTagAlgo
 
UInt_t BTagPhys
 
UInt_t TauTag
 
Float_t Eem
 
Float_t Ehad
 
Float_t Edges [4]
 
Float_t DeltaEta
 
Float_t DeltaPhi
 
TLorentzVector Momentum
 
TLorentzVector Position
 
TLorentzVector Area
 
Float_t Dxy
 
Float_t SDxy
 
Float_t Xd
 
Float_t Yd
 
Float_t Zd
 
Float_t TrackResolution
 
Int_t NCharged
 
Int_t NNeutrals
 
Float_t Beta
 
Float_t BetaStar
 
Float_t MeanSqDeltaR
 
Float_t PTD
 
Float_t FracPt [5]
 
Int_t NTimeHits
 
std::vector< std::pair< Float_t, Float_t > > ECalEnergyTimePairs
 
Float_t IsolationVar
 
Float_t IsolationVarRhoCorr
 
Float_t SumPtCharged
 
Float_t SumPtNeutral
 
Float_t SumPtChargedPU
 
Float_t SumPt
 
Float_t Tau [5]
 
TLorentzVector TrimmedP4 [5]
 
TLorentzVector PrunedP4 [5]
 
TLorentzVector SoftDroppedP4 [5]
 
Int_t NSubJetsTrimmed
 
Int_t NSubJetsPruned
 
Int_t NSubJetsSoftDropped
 

Static Public Attributes

static CompBasefgCompare = CompMomentumPt<Candidate>::Instance()
 

Friends

class DelphesFactory
 

Constructor & Destructor Documentation

Candidate::Candidate ( )

Member Function Documentation

void Candidate::AddCandidate ( Candidate object)
void Candidate::Clear ( Option_t *  option = "")
virtual
TObject * Candidate::Clone ( char const *  newname = "") const
virtual
void Candidate::Copy ( TObject &  object) const
virtual
TObjArray * Candidate::GetCandidates ( )
const CompBase* Candidate::GetCompare ( ) const
inlinevirtual

Implements SortableObject.

Bool_t Candidate::Overlaps ( const Candidate object) const

Friends And Related Function Documentation

friend class DelphesFactory
friend

Member Data Documentation

TLorentzVector Candidate::Area
Float_t Candidate::Beta
Float_t Candidate::BetaStar
UInt_t Candidate::BTag
UInt_t Candidate::BTagAlgo
UInt_t Candidate::BTagPhys
Int_t Candidate::Charge
Int_t Candidate::D1
Int_t Candidate::D2
Float_t Candidate::DeltaEta
Float_t Candidate::DeltaPhi
Float_t Candidate::Dxy
std::vector< std::pair< Float_t, Float_t > > Candidate::ECalEnergyTimePairs
Float_t Candidate::Edges[4]
Float_t Candidate::Eem
Float_t Candidate::Ehad
CompBase * Candidate::fgCompare = CompMomentumPt<Candidate>::Instance()
static
UInt_t Candidate::Flavor
UInt_t Candidate::FlavorAlgo
UInt_t Candidate::FlavorPhys
Float_t Candidate::FracPt[5]
Int_t Candidate::IsConstituent
Int_t Candidate::IsFromConversion
Float_t Candidate::IsolationVar
Float_t Candidate::IsolationVarRhoCorr
Int_t Candidate::IsPU
Int_t Candidate::IsRecoPU
Int_t Candidate::M1
Int_t Candidate::M2
Float_t Candidate::Mass
Float_t Candidate::MeanSqDeltaR
TLorentzVector Candidate::Momentum
Int_t Candidate::NCharged
Int_t Candidate::NNeutrals
Int_t Candidate::NSubJetsPruned
Int_t Candidate::NSubJetsSoftDropped
Int_t Candidate::NSubJetsTrimmed
Int_t Candidate::NTimeHits
Int_t Candidate::PID
TLorentzVector Candidate::Position
TLorentzVector Candidate::PrunedP4[5]
Float_t Candidate::PTD
Float_t Candidate::SDxy
TLorentzVector Candidate::SoftDroppedP4[5]
Int_t Candidate::Status
Float_t Candidate::SumPt
Float_t Candidate::SumPtCharged
Float_t Candidate::SumPtChargedPU
Float_t Candidate::SumPtNeutral
Float_t Candidate::Tau[5]
UInt_t Candidate::TauTag
Float_t Candidate::TrackResolution
TLorentzVector Candidate::TrimmedP4[5]
Float_t Candidate::Xd
Float_t Candidate::Yd
Float_t Candidate::Zd

The documentation for this class was generated from the following files: