24 Tau1P3PDetails :: Tau1P3PDetails():
103 double Tau1P3PDetails :: parameter( TauJetParameters :: Detail
detail )
const
107 case TauJetParameters :: emRadius:
109 case TauJetParameters :: isolationFraction:
111 case TauJetParameters :: stripWidth2:
113 case TauJetParameters :: annularIsolationFraction:
115 case TauJetParameters :: etCaloAtEMScale:
117 case TauJetParameters :: etChargedHadCells:
119 case TauJetParameters :: etOtherEMCells:
121 case TauJetParameters :: etOtherHadCells:
125 case TauJetParameters :: nAssocTracksCore:
127 case TauJetParameters :: nAssocTracksIsol:
129 case TauJetParameters :: rWidth2Trk3P:
131 case TauJetParameters :: massTrk3P:
133 case TauJetParameters :: signDOTrk3P:
140 bool Tau1P3PDetails :: hasParameter( TauJetParameters :: Detail
detail )
const
144 case TauJetParameters :: emRadius:
145 case TauJetParameters :: isolationFraction:
146 case TauJetParameters :: stripWidth2:
147 case TauJetParameters :: annularIsolationFraction:
148 case TauJetParameters :: etCaloAtEMScale:
149 case TauJetParameters :: etChargedHadCells:
150 case TauJetParameters :: etOtherEMCells:
151 case TauJetParameters :: etOtherHadCells:
152 case TauJetParameters :: nAssocTracksCore:
153 case TauJetParameters :: nAssocTracksIsol:
154 case TauJetParameters :: rWidth2Trk3P:
155 case TauJetParameters :: massTrk3P:
156 case TauJetParameters :: signDOTrk3P:
An interface for getting the name of a class as a string.
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produc...
std ::vector< double > m_etResChrgEMTrk
double massTrk3P() const
Invariant mass of the tracks system.
Tau1P3PDetails & operator=(const Tau1P3PDetails &rhs)
ElementLinkVector< CaloClusterContainer > m_pi0
double etChrgHAD() const
Charged transverse energy in narrow window around track(s) in HAD calo.
int nAssocTracksIsol() const
Associated tracks in isolation region.
virtual const std::string & className() const override
CLHEP::HepLorentzVector m_sumEM
std ::vector< double > m_etChrgEM01Trk
std::unique_ptr< Trk::RecVertex > m_secVertex
~Tau1P3PDetails() override
double isolationFraction() const
Ratio of the uncalibrated transverse energy within dR < 0.1 and dR < 0.2.
double etIsolEM() const
Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.
double stripWidth2() const
Uncalibrated transverse energy weighted width in the strip layer within dR < 0.2.
double etIsolHAD() const
Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.
int nAssocTracksCore() const
Associated, "not good" quality tracks in core region.
double rWidth2Trk3P() const
Width of tracks momenta.
double signD0Trk3P() const
signed transverse impact parameter
double etHadAtEMScale() const
Had energy at the EM scale.
double emRadius() const
Uncalibrated transverse energy weighted radius in the Presampler + EM1 + EM2 within dR < 0....
double etEMAtEMScale() const
EM energy at the EM scale.
double m_sumEtCellsLArOverLeadTrackPt
static const std::string s_className
double m_etChrgHADoverPttot
ElementLink< CaloClusterContainer > m_cellEM012Cluster
static const int DEFAULT_INT
static const float DEFAULT
TauDetails()
Default constructor.
static std::string name()
Return the name of class T as a string.
The namespace of all packages in PhysicsAnalysis/JetTagging.
Ensure that the ATLAS eigen extensions are properly loaded.
void swap(ElementLinkVector< DOBJ > &lhs, ElementLinkVector< DOBJ > &rhs)