Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef ANALYSIS_JETCONSTITUENT_H
17 #define ANALYSIS_JETCONSTITUENT_H
25 #include "CaloGeoHelpers/CaloSampling.h"
42 class JetConstituent :
public IConstituent,
std::string NameType
string to identify the constituent
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
Class IConstituent: This is the abstract base class for additional jet constituents to be put into th...
virtual IConstituent * clone() const
a clone method for the proper workings of the copy constructor
double energyInSample(CaloSampling::CaloSample) const
This is the energy in a sample with the navigation weight and hadronic calibration.
~JetConstituent()=default
void set_jet(const JetCollection *theContainer, const Jet *the_jet, double weight=1)
JetConstituent()
constructor
const Jet * jet() const
get jet directly without token
Navigable< JetCollection, double >::external_index_type index_type
virtual NameType name() const
returns the infoType of the info objects.
Navigable< JetCollection, double >::constituent_iter iter_type
std::vector< double > m_energyInSample
virtual void setName(NameType &name)
to set the name
double getJetWeight(const Jet *the_jet) const
The namespace of all packages in PhysicsAnalysis/JetTagging.
double energyInCryostat() const
The estimate of the energy cryostat.
void set_energyInSample(CaloSampling::CaloSample, double)
set energy in sample WITH hadronic weights
Navigable template generalization to handle navigation.
void set_constituent(const JetCollection *theContainer, const Jet *the_jet, double weight=1)
void set_wtCryo(double)
Set wtCryoLocal defined as wtCryoLocal = wtCryo / sqrt( average_TileBar0_weight * average_EMB3_weight...