boca::JetInfo Class Reference

Jet infos subclassed from Fastjet. More...

#include <JetInfo.hh>

Inheritance diagram for boca::JetInfo:
[legend]
Collaboration diagram for boca::JetInfo:
[legend]

Public Member Functions

 JetInfo ()
 
 JetInfo (double bdt)
 
 JetInfo (::delphes::Jet const &jet)
 
 JetInfo (int charge)
 
 JetInfo (Constituent const &constituent)
 
 JetInfo (Constituent const &constituent, int charge)
 
 JetInfo (std::vector< Constituent > const &constituents)
 
JetInfooperator+= (JetInfo const &jet_info)
 
void AddConstituent (Constituent const &constituent)
 
void AddConstituents (std::vector< Constituent > const &constituents)
 
Mass VertexMass () const
 
Length MaxDisplacement () const
 
Length MeanDisplacement () const
 
Length SumDisplacement () const
 
int VertexNumber () const
 
boca::Singlet VertexJet () const
 
Energy VertexEnergy () const
 
Angle ElectroMagneticRadius (boca::Jet const &jet) const
 
Angle TrackRadius (boca::Jet const &jet) const
 
double LeadingTrackMomentumFraction () const
 
double CoreEnergyFraction (boca::Jet const &jet) const
 
double ElectroMagneticFraction () const
 
Mass ClusterMass () const
 
Mass TrackMass () const
 
bool BTag () const
 
bool TauTag () const
 
int Charge () const
 
void SetDelphesTags (::delphes::Jet const &jet)
 
void SetConstituents (std::vector< Constituent > const &constituents)
 
bool SubStructure () const
 
void SetSubStructure (bool sub_structure)
 
void SetBTag (bool b_tag)
 
void SetCharge (int charge)
 
std::vector< FamilyFamilies () const
 
bool ContainsDetectorPart (DetectorPart detector_part) const
 
void SetMuBTag (double min_x, double fraction)
 
double EnergyRatio () const
 
double MomentumRatio () const
 
bool InMuonChamber () const
 
- Public Member Functions inherited from boca::Identification
 Identification ()
 
virtual void SetBdt (double bdt)
 
void SetBdt (double bdt_1, double bdt_2)
 
virtual double Bdt () const
 
void SetTag (boca::Tag tag)
 
void SetTag (boca::Tag tag_1, boca::Tag tag_2)
 
boca::Tag Tag () const
 
bool operator< (Identification const &identification) const
 largest bdt in front More...
 
 Identification (Identification const &)=default
 
 Identification (Identification &&)=default
 
Identificationoperator= (Identification const &)&=default
 
Identificationoperator= (Identification &&)&=default
 

Additional Inherited Members

- Static Public Member Functions inherited from boca::Identification
static double InitialValue ()
 
- Protected Member Functions inherited from boca::Identification
 ~Identification ()
 

Detailed Description

Jet infos subclassed from Fastjet.

Constructor & Destructor Documentation

boca::JetInfo::JetInfo ( )
boca::JetInfo::JetInfo ( double  bdt)
boca::JetInfo::JetInfo ( ::delphes::Jet const &  jet)
boca::JetInfo::JetInfo ( int  charge)
boca::JetInfo::JetInfo ( Constituent const &  constituent)
boca::JetInfo::JetInfo ( Constituent const &  constituent,
int  charge 
)
boca::JetInfo::JetInfo ( std::vector< Constituent > const &  constituents)

Member Function Documentation

void boca::JetInfo::AddConstituent ( Constituent const &  constituent)
void boca::JetInfo::AddConstituents ( std::vector< Constituent > const &  constituents)
bool boca::JetInfo::BTag ( ) const
int boca::JetInfo::Charge ( ) const
Mass boca::JetInfo::ClusterMass ( ) const
bool boca::JetInfo::ContainsDetectorPart ( DetectorPart  detector_part) const
double boca::JetInfo::CoreEnergyFraction ( boca::Jet const &  jet) const
double boca::JetInfo::ElectroMagneticFraction ( ) const
Angle boca::JetInfo::ElectroMagneticRadius ( boca::Jet const &  jet) const
double boca::JetInfo::EnergyRatio ( ) const
std::vector< Family > boca::JetInfo::Families ( ) const
bool boca::JetInfo::InMuonChamber ( ) const
double boca::JetInfo::LeadingTrackMomentumFraction ( ) const
Length boca::JetInfo::MaxDisplacement ( ) const
Length boca::JetInfo::MeanDisplacement ( ) const
double boca::JetInfo::MomentumRatio ( ) const
JetInfo & boca::JetInfo::operator+= ( JetInfo const &  jet_info)
void boca::JetInfo::SetBTag ( bool  b_tag)
void boca::JetInfo::SetCharge ( int  charge)
void boca::JetInfo::SetConstituents ( std::vector< Constituent > const &  constituents)
void boca::JetInfo::SetDelphesTags ( ::delphes::Jet const &  jet)
void boca::JetInfo::SetMuBTag ( double  min_x,
double  fraction 
)
void boca::JetInfo::SetSubStructure ( bool  sub_structure)
bool boca::JetInfo::SubStructure ( ) const
Length boca::JetInfo::SumDisplacement ( ) const
bool boca::JetInfo::TauTag ( ) const
Mass boca::JetInfo::TrackMass ( ) const
Angle boca::JetInfo::TrackRadius ( boca::Jet const &  jet) const
Energy boca::JetInfo::VertexEnergy ( ) const
boca::Singlet boca::JetInfo::VertexJet ( ) const
Mass boca::JetInfo::VertexMass ( ) const
int boca::JetInfo::VertexNumber ( ) const

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