ATLAS Offline Software
Public Member Functions | Static Public Attributes | Friends | List of all members
Analysis::TauCommonDetails Class Reference

Basic detail class containing information for track and calo seeded tau reconstruction algorithms. More...

#include <TauCommonDetails.h>

Inheritance diagram for Analysis::TauCommonDetails:
Collaboration diagram for Analysis::TauCommonDetails:

Public Member Functions

 TauCommonDetails ()
 Default constructor. More...
 
 TauCommonDetails (const TauCommonDetails &rhs)
 Copy constructor. More...
 
virtual ~TauCommonDetails ()
 Virtual destructor. More...
 
TauCommonDetailsoperator= (const TauCommonDetails &rhs)
 Assignment operator. More...
 
bool operator== (const TauCommonDetails &rhs) const
 Equality operator. More...
 
bool operator!= (const TauCommonDetails &rhs) const
 Inequality operator. More...
 
virtual const std::string & className () const
 Get name of class. More...
 
std::string toString () const
 Uses printOn to make a string of the TauDetails. More...
 
Accessors for ipZ0SinThetaSigLeadTrk

Significance of z0 sin(Theta)

double ipZ0SinThetaSigLeadTrk () const
 Get significance of z0SinTheta. More...
 
void setIpZ0SinThetaSigLeadTrk (double significance)
 Set significance of z0SinTheta. More...
 
Accessors for etOverPtLeadTrk

Ratio of E_T of TauCandidate to p_T of leading track.

double etOverPtLeadTrk () const
 Get leading E_T to p_T ratio. More...
 
void setEtOverPtLeadTrk (double ratio)
 Set leading E_T to p_T ratio. More...
 
Accessors for leadTrkPt

p_T of leading loose track - for Trigger

double leadTrkPt () const
 Get leading track p_T. More...
 
void setLeadTrkPt (double pt)
 Set leading track p_T. More...
 
Accessors for looseTrk

Loose tracks.

const Rec::TrackParticlelooseTrk (unsigned int i) const
 Get loose track. More...
 
const ElementLinkVector< Rec::TrackParticleContainer > & looseTrk () const
 Get loose track vector (const) More...
 
ElementLinkVector< Rec::TrackParticleContainer > & looseTrk ()
 Get loose track vector. More...
 
void addLooseTrk (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track)
 Add a loose track. More...
 
unsigned int nLooseTrk () const
 Get number of loose tracks. More...
 
Accessors for looseConvTrk

Loose Conversion tracks.

const Rec::TrackParticlelooseConvTrk (unsigned int i) const
 Get loose track. More...
 
const ElementLinkVector< Rec::TrackParticleContainer > & looseConvTrk () const
 Get looseConv track vector (const) More...
 
ElementLinkVector< Rec::TrackParticleContainer > & looseConvTrk ()
 Get looseConv track vector. More...
 
void addLooseConvTrk (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track)
 Add a looseConv track. More...
 
unsigned int nLooseConvTrk () const
 Get number of loose tracks. More...
 
int nProngLoose () const
 Number of prongs. More...
 
bool isLooseConvTrk (unsigned int i) const
 Check if track is a conversion track. More...
 
Accessors for seedCalo_wideTrk

SeedCalo wide tracks.

const Rec::TrackParticleseedCalo_wideTrk (unsigned int i) const
 Get seedCalo wide track. More...
 
const ElementLinkVector< Rec::TrackParticleContainer > & seedCalo_wideTrk () const
 Get seedCalo wide track vector (const) More...
 
ElementLinkVector< Rec::TrackParticleContainer > & seedCalo_wideTrk ()
 Get seedCalo wide track vector. More...
 
void addSeedCalo_wideTrk (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track)
 Add a seedCalo wide track. More...
 
unsigned int seedCalo_nWideTrk () const
 Get number of seedCalo wide tracks. More...
 
Accessors for seedTrk_wideTrk

SeedTrk wide tracks.

const Rec::TrackParticleseedTrk_wideTrk (unsigned int i) const
 Get seedTrk wide track. More...
 
const ElementLinkVector< Rec::TrackParticleContainer > & seedTrk_wideTrk () const
 Get seedTrk wide track vector (const) More...
 
ElementLinkVector< Rec::TrackParticleContainer > & seedTrk_wideTrk ()
 Get seedTrk wide track vector. More...
 
void addSeedTrk_wideTrk (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track)
 Add a seedTrk wide track. More...
 
unsigned int seedTrk_nWideTrk () const
 Get number of seedTrk wide tracks. More...
 
Accessors for otherTrk

Other tracks.

const Rec::TrackParticleotherTrk (unsigned int i) const
 Get other track. More...
 
const ElementLinkVector< Rec::TrackParticleContainer > & otherTrk () const
 Get other track vector (const) More...
 
ElementLinkVector< Rec::TrackParticleContainer > & otherTrk ()
 Get other track vector. More...
 
void addOtherTrk (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track)
 Add a other track. More...
 
unsigned int nOtherTrk () const
 Get number of other tracks. More...
 
Accessors for ipSigLeadTrk

Impact parameter significance of leading track.

double ipSigLeadTrk () const
 Get impact parameter significance. More...
 
void setIpSigLeadTrk (double significance)
 Set impact parameter significance. More...
 
Accessors for ipSigLeadLooseTrk

Impact parameter significance of leading loose track.

double ipSigLeadLooseTrk () const
 Get impact parameter significance. More...
 
void setIpSigLeadLooseTrk (double significance)
 Set impact parameter significance. More...
 
Accessors for etOverPtLeadLooseTrk

Ratio of E_T of TauCandidate to p_T of leading loose track.

double etOverPtLeadLooseTrk () const
 Get E_t to p_T ratio for rau candidate leading loose track. More...
 
void setEtOverPtLeadLooseTrk (double ratio)
 Set E_t to p_T ratio for rau candidate leading loose track. More...
 
Accessors for leadLooseTrkPt

p_T of leading loose track - for Trigger

double leadLooseTrkPt () const
 Get p_T of leading loose track. More...
 
void setLeadLooseTrkPt (double pT)
 Set p_T of leading loose track. More...
 
Accessors for chrgLooseTrk

Charge of loose tracks.

double chrgLooseTrk () const
 Get chrg of loose tracks. More...
 
void setChrgLooseTrk (double charge)
 Set chrg of loose tracks. More...
 
Accessors for massTrkSys

Invariant mass of the tracks system.

double massTrkSys () const
 Get track system invariant mass. More...
 
void setMassTrkSys (double mass)
 Set track system invariant mass. More...
 
Accessors for trkWidth2

Width of tracks momenta.

double trkWidth2 () const
 Get track width ^2. More...
 
void setTrkWidth2 (double trkWidth2)
 Set track width ^2. More...
 
Accessors for cellEM012Cluster

EM calorimeter cell cluster.

Cells used for candidate building, only EM calorimeter, without 3:rd sampling

const CaloClustercellEM012Cluster () const
 Get EM calorimeter cell cluster. More...
 
void setCellEM012Cluster (const CaloClusterContainer *cont, const CaloCluster *clust)
 Set EM calorimeter cell cluster. More...
 
const ElementLink< CaloClusterContainer > & cellEM012ClusterLink () const
 Get ElementLink to EM calorimeter cell cluster (const) More...
 
ElementLink< CaloClusterContainer > & cellEM012ClusterLink ()
 Get ElementLink to EM calorimeter cell cluster. More...
 
void setCellEM012ClusterLink (const ElementLink< CaloClusterContainer > &x)
 Set ElementLink to EM calorimeter cell cluster. More...
 
Accessors for trFlightPathSig

Transverse flight path significance for taus with at least 2 associated tracks.

double trFlightPathSig () const
 Get Transverse flight path significance. More...
 
void setTrFlightPathSig (double significance)
 Set Transverse flight path significance. More...
 
Accessors for sumPi0Vec

Pi0 energy sum vector.

const CLHEP::HepLorentzVector & sumPi0Vec () const
 Get the Pi0 energy sum vector. More...
 
void setSumPi0Vec (const CLHEP::HepLorentzVector &sumPi0Vec)
 Set the Pi0 energy sum vector. More...
 
Accessors for secVtx

Secondary vertex.

const Trk::RecVertexsecVtx () const
 Get secondary vertex. More...
 
void setSecVtx (const Trk::RecVertex *secVtx)
 Set secondary vertex. More...
 
Accessors for etEflow

E_T from energy flow.

double etEflow () const
 Get E_T from energy flow. More...
 
void setEtEflow (double et)
 Set E_T from energy flow. More...
 
Accessors for mEflow

mass from energy flow

double mEflow () const
 Get mass from energy flow. More...
 
void setMEflow (double m)
 Set mass from energy flow. More...
 
Accessors for pi0

Pi0 clusters.

const CaloClusterpi0 (unsigned int i) const
 Get pi0 cluster. More...
 
const ElementLinkVector< CaloClusterContainer > & pi0LinkVec () const
 Get pi0 cluster vector (const) More...
 
ElementLinkVector< CaloClusterContainer > & pi0LinkVec ()
 Get pi0 cluster vector. More...
 
unsigned int nPi0 () const
 Get length of pi0 cluster vector. More...
 
void addPi0 (const CaloCluster *pi0, const CaloClusterContainer *cont)
 Add cluster to pi0 cluster vector. More...
 
double ele_E237E277 () const
 name accessors for electron LLH variables More...
 
void setEle_E237E277 (double value)
 set ratio of energy in window of 3X7 cells over 7X7 cells in second layer of ECAL More...
 
double ele_PresamplerFraction () const
 get fraction of EM cluster energy in presampler More...
 
void setEle_PresamplerFraction (double value)
 set fraction of EM cluster energy in presampler More...
 
double ele_ECALFirstFraction () const
 get fraction of EM cluster energy in first layer of ECAL More...
 
void setEle_ECALFirstFraction (double value)
 set fraction of EM cluster energy in first layer of ECAL More...
 
unsigned int numCells () const
 get number of cells associated to tau candidate More...
 
void setNumCells (unsigned int value)
 set number of cells associated to tau candidate More...
 
unsigned int numTopoClusters () const
 get number of topocluster constituents of jet associated to tau candidate More...
 
void setNumTopoClusters (unsigned int value)
 set number of topocluster constituents of jet associated to tau candidate More...
 
double numEffTopoClusters () const
 get number of effective topocluster constituents of jet associated to tau candidate !!! is a double More...
 
void setNumEffTopoClusters (double value)
 set number of effective topocluster constituents of jet associated to tau candidate !!! is a double More...
 
double topoInvMass () const
 get invariant mass from topoclusters of jet associated to tau candidate More...
 
void setTopoInvMass (double value)
 set invariant mass from topoclusters of jet associated to tau candidate More...
 
double effTopoInvMass () const
 get invariant mass from effective topoclusters of jet associated to tau candidate More...
 
void setEffTopoInvMass (double value)
 set invariant mass from effective topoclusters of jet associated to tau candidate More...
 
double topoMeanDeltaR () const
 get mean distance to leading topocluster for topoclusters of jet associated to tau candidate More...
 
void setTopoMeanDeltaR (double value)
 set mean distance to leading topocluster for topoclusters of jet associated to tau candidate More...
 
double effTopoMeanDeltaR () const
 get mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate More...
 
void setEffTopoMeanDeltaR (double value)
 set mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate More...
 
Accessors for seedCalo_EMRadius

Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

double seedCalo_EMRadius () const
 Get E_T radius. More...
 
void setSeedCalo_EMRadius (double EMRadius)
 Set E_T radius. More...
 
Accessors for seedCalo_hadRadius

Uncalibrated hadron calorimeter weighted radius.

Applicable to calo seeded tau reconstruction

double seedCalo_hadRadius () const
 Get hadron calorimeter radius. More...
 
void setSeedCalo_hadRadius (double hadRadius)
 Set hadron calorimeter radius. More...
 
Accessors for seedCalo_etEMAtEMScale

Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

double seedCalo_etEMAtEMScale () const
 Get EM energy at EM scale. More...
 
void setSeedCalo_etEMAtEMScale (double energy)
 Set EM energy at EM scale. More...
 
Accessors for seedCalo_etHadAtEMScale

Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

double seedCalo_etHadAtEMScale () const
 Get Hadronic energy at EM scale. More...
 
void setSeedCalo_etHadAtEMScale (double energy)
 Set hadronic energy at EM scale. More...
 
Accessors for seedCalo_isolFrac

Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0.4.

Applicable to calo seeded tau reconstruction

double seedCalo_isolFrac () const
 Get isolation fraction. More...
 
void setSeedCalo_isolFrac (double isolFrac)
 Set isolation fraction. More...
 
Accessors for seedCalo_centFrac

Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos.

Applicable to calo seeded tau reconstruction

double seedCalo_centFrac () const
 Get centrality fraction. More...
 
void setSeedCalo_centFrac (double centFrac)
 Set centrality fraction. More...
 
Accessors for m_seedCalo_StripWidth2

Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4.

Applicable to calo seeded tau reconstruction

double seedCalo_stripWidth2 () const
 Get strip width ^2. More...
 
void setSeedCalo_stripWidth2 (double stripWidth2)
 Set strip width ^2. More...
 
Accessors for seedCalo_nStrip

Number of Strip cells within dR < 0.4, with energy above specified threshold.

Applicable to calo seeded tau reconstruction

int seedCalo_nStrip () const
 Get number of strips. More...
 
void setSeedCalo_nStrip (int nStrip)
 Set number of strips. More...
 
Accessors for seedCalo_etEMCalib

Calibrated EM transverse energy.

EM is Presampler + EM1 + EM2 Applicable to calo seeded tau reconstruction

double seedCalo_etEMCalib () const
 Get calibrated EM transverse energy. More...
 
void setSeedCalo_etEMCalib (double etEMCalib)
 Set calibrated EM transverse energy. More...
 
Accessors for seedCalo_eta

eta of TauJet calculated from calorimeter

(for merged algorithm) Applicable to calo seeded tau reconstruction

double seedCalo_etHadCalib () const
 Get calibrated hadronic transverse energy. More...
 
void setSeedCalo_etHadCalib (double etHadCalib)
 Set calibrated hadronic transverse energy. More...
 
double seedCalo_eta () const
 Get eta of TauJet calculated from calorimeter. More...
 
void setSeedCalo_eta (double eta)
 Set eta of TauJet calculated from calorimeter. More...
 
Accessors for seedCalo_phi

phi of TauJet calculated from calorimeter

(for merged algorithm) Applicable to calo seeded tau reconstruction

double seedCalo_phi () const
 Get phi of TauJet calculated from calorimeter. More...
 
void setSeedCalo_phi (double phi)
 Set phi of TauJet calculated from calorimeter. More...
 
Accessors for seedCalo_nIsolLooseTrk

Number of isolated tracks.

Number of tracks p_T>1GeV between dR = cmsdr and dR = cmsdR (from the jobOptions) Applicable to calo seeded tau reconstruction

double seedCalo_nIsolLooseTrk () const
 Get number of isolated tracks. More...
 
void setSeedCalo_nIsolLooseTrk (double nIsolTRk)
 Set number of isolated tracks. More...
 
Accessors for seedCalo_trkAvgDist

average track distance from calorimeter seed

Applicable to calo seeded tau reconstruction

double seedCalo_trkAvgDist () const
 Get the average track distance to calorimeter seed. More...
 
void setSeedCalo_trkAvgDist (double trkAvgDist)
 Set average track distance to calorimeter seed. More...
 
Accessors for seedCalo_trkRmsDist

RMS of track distance from calorimeter seed.

Applicable to calo seeded tau reconstruction

double seedCalo_trkRmsDist () const
 Get the RMS of track distance to calorimeter seed. More...
 
void setSeedCalo_trkRmsDist (double trkRmsDist)
 Set RMS of track distance to calorimeter seed. More...
 
double seedCalo_lead2ClusterEOverAllClusterE () const
 Get sum of 2 leading cluster energy over all cluster energy. More...
 
void setSeedCalo_lead2ClusterEOverAllClusterE (double lead2ClusterEOverAllClusterE)
 Set sum of 2 leading cluster energy over all cluster energy. More...
 
double seedCalo_lead3ClusterEOverAllClusterE () const
 Get sum of 3 leading cluster energy over all cluster energy. More...
 
void setSeedCalo_lead3ClusterEOverAllClusterE (double lead3ClusterEOverAllClusterE)
 Set sum of 3 leading cluster energy over all cluster energy. More...
 
double seedCalo_caloIso () const
 Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
More...
 
void setSeedCalo_caloIso (double caloIso)
 Set sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
More...
 
double seedCalo_caloIsoCorrected () const
 Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected) More...
 
void setSeedCalo_caloIsoCorrected (double caloIsoCorrected)
 Set sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected) More...
 
double seedCalo_dRmax () const
 Get maximal dR of tracks associated to calo-seeded tau. More...
 
void setSeedCalo_dRmax (double dRmax)
 Set maximal dR of tracks associated to calo-seeded tau. More...
 
Accessors for seedTrk_EMRadius

EM radius.

Uncalibrated transverse energy weighted radius in the Presampler + EM1 + EM2 within dR < 0.2. Applicable for track seeded tau reconstruction

double seedTrk_EMRadius () const
 Get EM radius. More...
 
void setSeedTrk_EMRadius (double EMRadius)
 Set EM radius. More...
 
Accessors for seedTrk_isolFrac

Isolation fraction.

Ratio of uncalibrated E_T within dR<0.1 and dR<0.2 Applicable for track seeded tau reconstruction

double seedTrk_isolFrac () const
 Get the isolation fraction. More...
 
void setSeedTrk_isolFrac (double isolFrac)
 Set the isolation fraction. More...
 
Accessors for seedTrk_etChrgHadOverSumTrkPt

charged hadronic transverse energy over sum of transverse momenta of all tracks

Applicable for track seeded tau reconstruction

double seedTrk_etChrgHadOverSumTrkPt () const
 Get E_T over p_T. More...
 
void setSeedTrk_etChrgHadOverSumTrkPt (double fraction)
 Set E_T over p_T. More...
 
Accessors for seedTrk_isolFracWide

Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale.

Applicable for track seeded tau reconstruction

double seedTrk_isolFracWide () const
 Get wide solation fraction. More...
 
void setSeedTrk_isolFracWide (double fraction)
 Set wide solation fraction. More...
 
Accessors for seedTrk_etHadAtEMScale

Hadronic E_T at EM scale.

Applicable for track seeded tau reconstruction

double seedTrk_etHadAtEMScale () const
 Get hadronic E_T at EM scale. More...
 
void setSeedTrk_etHadAtEMScale (double et)
 Set hadronic E_T at EM scale. More...
 
Accessors for seedTrk_etEMAtEMScale

EM E_T at EM scale.

Applicable for track seeded tau reconstruction

double seedTrk_etEMAtEMScale () const
 Get hadronic E_T at EM scale. More...
 
void setSeedTrk_etEMAtEMScale (double et)
 Set hadronic E_T at EM scale. More...
 
Accessors for seedTrk_etEMCL

Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (steered from jobOptions),.

Applicable for track seeded tau reconstruction

double seedTrk_etEMCL () const
 Get E_T of pure EM cells. More...
 
void setSeedTrk_etEMCL (double et)
 Set E_T of pure EM cells. More...
 
Accessors for seedTrk_etChrgEM

Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narrow window around qualified track.

Applicable for track seeded tau reconstruction

double seedTrk_etChrgEM () const
 Get E_T of charged EM cells. More...
 
void setSeedTrk_etChrgEM (double et)
 Set E_T of charged EM cells. More...
 
Accessors for seedTrk_etNeuEM

Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction of EMCL and Chrg cells.

Applicable for track seeded tau reconstruction

double seedTrk_etNeuEM () const
 Get E_T of neutral EM cells. More...
 
void setSeedTrk_etNeuEM (double et)
 Set E_T of neutral EM cells. More...
 
Accessors for seedTrk_etResNeuEM

Correction term for eflow calculations.

Applicable for track seeded tau reconsTruction

double seedTrk_etResNeuEM () const
 Get eflow correction term. More...
 
void setSeedTrk_etResNeuEM (double et)
 Set eflow correction term. More...
 
Accessors for seedTrk_hadLeakEt

hadronic leakage in Et summed over cells

Applicable for track seeded tau reconsTruction

double seedTrk_hadLeakEt () const
 Get hadronic leakage in Et summed over cells. More...
 
void setSeedTrk_hadLeakEt (double et)
 Set hadronic leakage in Et summed over cells. More...
 
Accessors for seedTrk_etChrgEM01Trk

Transverse energy in narrow window around the track(s), EM layers 0 1 only.

Applicable for track seeded tau reconsTruction

double seedTrk_etChrgEM01Trk (unsigned int i) const
 Get transverse energy around track. More...
 
const std::vector< double > & seedTrk_etChrgEM01TrkVector () const
 
void setSeedTrk_etChrgEM01Trk (unsigned int i, double et)
 Set transverse energy around track. More...
 
template<class ITERATOR >
void setSeedTrk_etChrgEM01Trk (ITERATOR beg, ITERATOR end)
 
void addSeedTrk_etChrgEM01Trk (double et)
 Add transverse energy around track. More...
 
Accessors for seedTrk_etResChrgEMTrk

Correction term for eflow calculations (evaluated for each track separately)

Applicable for track seeded tau reconsTruction

double seedTrk_etResChrgEMTrk (unsigned int i) const
 Get correction term for eflow calculations per track. More...
 
const std::vector< double > & seedTrk_etResChrgEMTrkVector () const
 
void setSeedTrk_etResChrgEMTrk (unsigned int i, double et)
 Set correction term for eflow calculations per track. More...
 
template<class ITERATOR >
void setSeedTrk_etResChrgEMTrk (ITERATOR beg, ITERATOR end)
 
void addSeedTrk_etResChrgEMTrk (double et)
 Add correction term for eflow calculations per track. More...
 
Accessors for seedTrk_sumEMCellEtOverLeadTrkPt
double seedTrk_sumEMCellEtOverLeadTrkPt () const
 Get ratio of LAr+EM E_T / leading track p_T. More...
 
void setSeedTrk_sumEMCellEtOverLeadTrkPt (double ratio)
 Set LAr+EM E_T / leading track p_T. More...
 
Accessors for seedTrk_secMaxStripEt

Secondary maximum.

Applicable for track seeded tau reconsTruction

double seedTrk_secMaxStripEt () const
 Get hadronic leakage in Et summed over cells. More...
 
void setSeedTrk_secMaxStripEt (double et)
 Set hadronic leakage in Et summed over cells. More...
 
Accessors for seedTrk_stripWidth2

Strip width squared.

Square of uncalibrated transverse energy weighted width in the strip layer within dR < 0.2 Applicable for track seeded tau reconstruction

double seedTrk_stripWidth2 () const
 Get the strip width ^2. More...
 
void setSeedTrk_stripWidth2 (double stripWidth2)
 Set the strip width ^2. More...
 
Accessors for seedTrk_seedTrk_nStrip

Number of strip cells.

Number of strip cells within dR < 0.2, with E > m_stripEthr Applicable for track seeded tau reconstruction

int seedTrk_nStrip () const
 Get the number of strip cells. More...
 
void setSeedTrk_nStrip (int nStrip)
 Set the number of strip cells. More...
 
Accessors for seedTrk_etChrgHad

Charged transverse energy in narrow window around track(s) in hadronic calorimeter.

Applicable for track seeded tau reconstruction

double seedTrk_etChrgHad () const
 Get charged E_T in hadronic calorimeter. More...
 
void setSeedTrk_etChrgHad (double et)
 Set charged E_T in hadronic calorimeter. More...
 
Accessors for seedTrk_nOtherCoreTrk

Associated, "not good" quality tracks in core region.

Applicable for track seeded tau reconstruction

int seedTrk_nOtherCoreTrk () const
 Get number of other tracks. More...
 
void setSeedTrk_nOtherCoreTrk (int n)
 Set number of other tracks. More...
 
Accessors for seedTrk_nIsolTrk

Associated, "not good" quality tracks in core region.

Applicable for track seeded tau reconstruction

int seedTrk_nIsolTrk () const
 Get number of isolated tracks. More...
 
void setSeedTrk_nIsolTrk (int n)
 Set number of tracks. More...
 
Accessors for seedTrk_etIsolEM

Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.

Applicable for track seeded tau reconstruction

double seedTrk_etIsolEM () const
 Get transverse energy in EM calo. More...
 
void setSeedTrk_etIsolEM (double etIsolEM)
 Set transverse energy in EM calo. More...
 

Static Public Attributes

static const float DEFAULT = -1111.
 
static const int DEFAULT_INT = INT_MIN
 

Private Attributes

Members applicable for track & calo seeded tau reconstruction
double m_ipZ0SinThetaSigLeadTrk
 Significance of z0 sin(Theta) More...
 
double m_etOverPtLeadTrk
 Ratio of E_T of TauCandidate to p_T of leading track. More...
 
double m_etOverPtLeadLooseTrk
 Ratio of E_T of TauCandidate to p_T of leading loose track. More...
 
double m_leadTrkPt
 p_T of leading loose track - for Trigger More...
 
double m_leadLooseTrkPt
 p_T of leading loose track - for Trigger More...
 
double m_ipSigLeadTrk
 Impact parameter significance of leading track. More...
 
double m_ipSigLeadLooseTrk
 Impact parameter significance of leading loose track. More...
 
ElementLinkVector< Rec::TrackParticleContainerm_looseTrk
 Loose tracks. More...
 
ElementLinkVector< Rec::TrackParticleContainerm_looseConvTrk
 Loose Conversion tracks. More...
 
ElementLinkVector< Rec::TrackParticleContainerm_seedCalo_wideTrk
 SeedCalo wide tracks. More...
 
ElementLinkVector< Rec::TrackParticleContainerm_seedTrk_wideTrk
 SeedTrk wide tracks. More...
 
ElementLinkVector< Rec::TrackParticleContainerm_otherTrk
 Other tracks. More...
 
double m_chrgLooseTrk
 Charge of loose tracks. More...
 
ElementLink< CaloClusterContainerm_cellEM012Cluster
 EM calorimeter cell cluster. More...
 
CLHEP::HepLorentzVector m_sumPi0Vec
 Pi0 energy sum vector. More...
 
double m_massTrkSys
 Invariant mass of the tracks system. More...
 
double m_trkWidth2
 Width of tracks momenta. More...
 
double m_trFlightPathSig
 Transverse flight path significance for taus with at least 2 associated tracks. More...
 
Trk::RecVertexm_secVtx
 Secondary vertex. More...
 
double m_etEflow
 E_T from energy flow. More...
 
double m_mEflow
 mass from energy flow More...
 
ElementLinkVector< CaloClusterContainerm_pi0
 Pi0 clusters. More...
 
double m_Ele_E237E277
 Members for electron LLH calculation. More...
 
double m_Ele_PresamplerFraction
 fraction of EM cluster energy in presampler More...
 
double m_Ele_ECALFirstFraction
 fraction of EM cluster energy in first layer of ECAL More...
 
unsigned int m_numCells
 Members for topocluster ID variables. More...
 
unsigned int m_numTopoClusters
 number of topocluster constituents associated to tau candidate More...
 
double m_numEffTopoClusters
 number of effective topocluster constituents associated to tau candidate !!! is a double More...
 
double m_topoInvMass
 invariant mass from topoclusters of jet associated to tau candidate More...
 
double m_effTopoInvMass
 invariant mass from effective topoclusters of jet associated to tau candidate More...
 
double m_topoMeanDeltaR
 mean distance to leading topocluster for topoclusters of jet associated to tau candidate More...
 
double m_effTopoMeanDeltaR
 mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate More...
 
Members applicable for calo seeded tau reconstruction
double m_seedCalo_nIsolLooseTrk
 Number of isolated tracks. More...
 
double m_seedCalo_EMRadius
 Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4. More...
 
double m_seedCalo_hadRadius
 Uncalibrated hadron calorimeter weighted radius. More...
 
double m_seedCalo_etEMAtEMScale
 Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4. More...
 
double m_seedCalo_etHadAtEMScale
 Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4. More...
 
double m_seedCalo_isolFrac
 Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0.4. More...
 
double m_seedCalo_centFrac
 Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos. More...
 
double m_seedCalo_stripWidth2
 Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4. More...
 
int m_seedCalo_nStrip
 Number of Strip cells within dR < 0.4, with energy above specified threshold. More...
 
double m_seedCalo_etEMCalib
 Calibrated EM transverse energy. More...
 
double m_seedCalo_etHadCalib
 Calibrated hadronic transverse energy. More...
 
double m_seedCalo_eta
 eta of TauJet calculated from calorimeter More...
 
double m_seedCalo_phi
 phi of TauJet calculated from calorimeter More...
 
double m_seedCalo_trkAvgDist
 average track distance from calorimeter seed More...
 
double m_seedCalo_trkRmsDist
 RMS of track distance from calorimeter seed. More...
 
double m_seedCalo_lead2ClusterEOverAllClusterE
 sum of 2 leading cluster energy over all cluster energy More...
 
double m_seedCalo_lead3ClusterEOverAllClusterE
 sum of 3 leading cluster energy over all cluster energy More...
 
double m_seedCalo_caloIso
 sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
More...
 
double m_seedCalo_caloIsoCorrected
 sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)
More...
 
double m_seedCalo_dRmax
 maximal dR of tracks associated to calo-seeded tau More...
 
Members applicable for track seeded tau reconstruction
double m_seedTrk_EMRadius
 EM radius. More...
 
double m_seedTrk_isolFrac
 Isolation fraction. More...
 
double m_seedTrk_etChrgHadOverSumTrkPt
 charged hadronic transverse energy over sum of transverse momenta of all tracks More...
 
double m_seedTrk_isolFracWide
 Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale. More...
 
double m_seedTrk_etHadAtEMScale
 Hadronic E_T at EM scale. More...
 
double m_seedTrk_etEMAtEMScale
 EM E_T at EM scale. More...
 
double m_seedTrk_etEMCL
 Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (steered from jobOptions),. More...
 
double m_seedTrk_etChrgEM
 Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narrow window around qualified track. More...
 
double m_seedTrk_etNeuEM
 Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction of EMCL and Chrg cells. More...
 
double m_seedTrk_etResNeuEM
 Correction term for eflow calculations. More...
 
double m_seedTrk_hadLeakEt
 hadronic leakage in Et summed over cells More...
 
std ::vector< double > m_seedTrk_etChrgEM01Trk
 Transverse energy in narrow window around the track(s), EM layers 0 1 only. More...
 
std ::vector< double > m_seedTrk_etResChrgEMTrk
 Correction term for eflow calculations (evaluated for each track separately) More...
 
double m_seedTrk_sumEMCellEtOverLeadTrkPt
 Ratio of sum Et of LAr Cells to the pT of leading track. More...
 
double m_seedTrk_secMaxStripEt
 Secondary maximum. More...
 
double m_seedTrk_stripWidth2
 Strip width squared. More...
 
int m_seedTrk_nStrip
 Number of strip cells. More...
 
double m_seedTrk_etChrgHad
 Charged transverse energy in narrow window around track(s) in hadronic calorimeter. More...
 
int m_seedTrk_nOtherCoreTrk
 Associated, "not good" quality tracks in core region. More...
 
int m_seedTrk_nIsolTrk
 Associated, "not good" quality tracks in core region. More...
 
double m_seedTrk_etIsolEM
 Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4. More...
 
double m_seedTrk_etIsolHad
 Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4. More...
 
double m_EM_TES_scale
 em+tes final scale More...
 
double m_LC_TES_precalib
 lc+tes precalibration More...
 
double m_cellBasedEnergyRing1
 Cell-based energies in rings for centrality fraction. More...
 
double m_cellBasedEnergyRing2
 Ring 2: 0.05 < R < 0.075. More...
 
double m_cellBasedEnergyRing3
 Ring 3: 0.075 < R < 0.10. More...
 
double m_cellBasedEnergyRing4
 Ring 4: 0.10 < R < 0.125. More...
 
double m_cellBasedEnergyRing5
 Ring 5: 0.125 < R < 0.15. More...
 
double m_cellBasedEnergyRing6
 Ring 6: 0.15 < R < 0.2. More...
 
double m_cellBasedEnergyRing7
 Ring 7: 0.2 < R < 0.4. More...
 
double m_TRT_NHT_OVER_NLT
 TRTHits high threshold over low threshold used in electron veto. More...
 
double m_TauJetVtxFraction
 Tau Jet Vertex Fraction. More...
 
std::vector< bool > m_TrackFilterPass
 Track filter and generic pi0 cone. More...
 
int m_TrackFilterProngs
 
int m_TrackFilterQuality
 
double m_Pi0ConeDR
 

Friends

class TauCommonDetailsCnv_p1
 
class TauJet
 Definition of the current "tau version". More...
 

Accessors for seedTrk_etIsolHad

Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.

Applicable for track seeded tau reconstruction

static const std::string s_className = ClassName<TauCommonDetails>::name()
 Name of class. More...
 
double seedTrk_etIsolHad () const
 Get transverse energy in Had calo. More...
 
void setSeedTrk_etIsolHad (double etIsolHad)
 Set transverse energy in EM calo. More...
 
double EM_TES_scale () const
 EM+TES final scale. More...
 
void set_EM_TES_scale (double value)
 set EM+TES final scale More...
 
double LC_TES_precalib () const
 LC+TES precalibration. More...
 
void set_LC_TES_precalib (double value)
 set LC+TES precalibration More...
 
double cellBasedEnergyRing1 () const
 Ring 1: 0.00 < R < 0.05. More...
 
void setCellBasedEnergyRing1 (double value)
 
double cellBasedEnergyRing2 () const
 Ring 2: 0.05 < R < 0.075. More...
 
void setCellBasedEnergyRing2 (double value)
 
double cellBasedEnergyRing3 () const
 Ring 3: 0.075 < R < 0.10. More...
 
void setCellBasedEnergyRing3 (double value)
 
double cellBasedEnergyRing4 () const
 Ring 4: 0.10 < R < 0.125. More...
 
void setCellBasedEnergyRing4 (double value)
 
double cellBasedEnergyRing5 () const
 Ring 5: 0.125 < R < 0.15. More...
 
void setCellBasedEnergyRing5 (double value)
 
double cellBasedEnergyRing6 () const
 Ring 6: 0.15 < R < 0.2. More...
 
void setCellBasedEnergyRing6 (double value)
 
double cellBasedEnergyRing7 () const
 Ring 7: 0.2 < R < 0.4. More...
 
void setCellBasedEnergyRing7 (double value)
 
double TRT_NHT_OVER_NLT () const
 TRT hits high threshold over low threshold. More...
 
void setTRT_NHT_OVER_NLT (double value)
 
double TauJetVtxFraction () const
 Tau Jet Vertex Fraction. More...
 
void setTauJetVtxFraction (double value)
 
std::vector< bool > TrackFilterPass () const
 Track filter and generic pi0 cone. More...
 
void setTrackFilterPass (const std::vector< bool > &value)
 
int TrackFilterProngs () const
 
void setTrackFilterProngs (int value)
 
int TrackFilterQuality () const
 
void setTrackFilterQuality (int value)
 
double Pi0ConeDR () const
 
void setPi0ConeDR (double value)
 
template<class stream >
void printOn (stream &o) const
 Printing function. More...
 

Detailed Description

Basic detail class containing information for track and calo seeded tau reconstruction algorithms.

This class replaces Tau1P3PDetails and TauRecDetails

Is saved both to ESD and AOD output.

Definition at line 38 of file TauCommonDetails.h.

Constructor & Destructor Documentation

◆ TauCommonDetails() [1/2]

Analysis::TauCommonDetails::TauCommonDetails ( )

Default constructor.

Definition at line 30 of file TauCommonDetails.cxx.

30  :
31  TauDetails(),
32  //Applicable for track & calo seeded tau reconstruction
44  m_secVtx(0),
47  //Electron LLH ID variables
51  //topocluster ID variables
52  m_numCells(0),
59  //Applicable for calo seeded tau reconstruction
80  //Applicable for track seeded tau reconstruction
101  // Energy scale
113  //track filter and pi0 cone
116  m_Pi0ConeDR(0.)
117  {
118  }

◆ TauCommonDetails() [2/2]

Analysis::TauCommonDetails::TauCommonDetails ( const TauCommonDetails rhs)

Copy constructor.

Parameters
rhsTauCommonDetails instance to assign from

Definition at line 121 of file TauCommonDetails.cxx.

121  :
122  TauDetails(),
123  //Applicable for track & calo seeded tau reconstruction
124  m_ipZ0SinThetaSigLeadTrk(rhs.m_ipZ0SinThetaSigLeadTrk),
125  m_etOverPtLeadTrk(rhs.m_etOverPtLeadTrk),
126  m_etOverPtLeadLooseTrk(rhs.m_etOverPtLeadLooseTrk),
127  m_leadTrkPt(rhs.m_leadTrkPt),
128  m_leadLooseTrkPt(rhs.m_leadLooseTrkPt),
129  m_ipSigLeadTrk(rhs.m_ipSigLeadTrk),
130  m_ipSigLeadLooseTrk(rhs.m_ipSigLeadLooseTrk),
131  m_looseTrk(rhs.m_looseTrk),
132  m_looseConvTrk(rhs.m_looseConvTrk),
133  m_seedCalo_wideTrk(rhs.m_seedCalo_wideTrk),
134  m_seedTrk_wideTrk(rhs.m_seedTrk_wideTrk),
135  m_otherTrk(rhs.m_otherTrk),
136  m_chrgLooseTrk(rhs.m_chrgLooseTrk),
137  m_cellEM012Cluster(rhs.m_cellEM012Cluster),
138  m_sumPi0Vec(rhs.m_sumPi0Vec),
139  m_massTrkSys(rhs.m_massTrkSys),
140  m_trkWidth2(rhs.m_trkWidth2),
141  m_trFlightPathSig(rhs.m_trFlightPathSig),
142  m_secVtx(rhs.m_secVtx ? new Trk::RecVertex(*rhs.m_secVtx) : 0),
143  m_etEflow(rhs.m_etEflow),
144  m_mEflow(rhs.m_mEflow),
145  m_pi0(rhs.m_pi0),
146  //Electron LLH ID variables
147  m_Ele_E237E277(rhs.m_Ele_E237E277),
148  m_Ele_PresamplerFraction(rhs.m_Ele_PresamplerFraction),
149  m_Ele_ECALFirstFraction(rhs.m_Ele_ECALFirstFraction),
150  //topocluster ID variables
151  m_numCells(rhs.m_numCells),
152  m_numTopoClusters(rhs.m_numTopoClusters),
153  m_numEffTopoClusters(rhs.m_numEffTopoClusters),
154  m_topoInvMass(rhs.m_topoInvMass),
155  m_effTopoInvMass(rhs.m_effTopoInvMass),
156  m_topoMeanDeltaR(rhs.m_topoMeanDeltaR),
157  m_effTopoMeanDeltaR(rhs.m_effTopoMeanDeltaR),
158  //Applicable for calo seeded tau reconstruction
159  m_seedCalo_nIsolLooseTrk(rhs.m_seedCalo_nIsolLooseTrk),
160  m_seedCalo_EMRadius(rhs.m_seedCalo_EMRadius),
161  m_seedCalo_hadRadius(rhs.m_seedCalo_hadRadius),
162  m_seedCalo_etEMAtEMScale(rhs.m_seedCalo_etEMAtEMScale),
163  m_seedCalo_etHadAtEMScale(rhs.m_seedCalo_etHadAtEMScale),
164  m_seedCalo_isolFrac(rhs.m_seedCalo_isolFrac),
165  m_seedCalo_centFrac(rhs.m_seedCalo_centFrac),
166  m_seedCalo_stripWidth2(rhs.m_seedCalo_stripWidth2),
167  m_seedCalo_nStrip(rhs.m_seedCalo_nStrip),
168  m_seedCalo_etEMCalib(rhs.m_seedCalo_etEMCalib),
169  m_seedCalo_etHadCalib(rhs.m_seedCalo_etHadCalib),
170  m_seedCalo_eta(rhs.m_seedCalo_eta),
171  m_seedCalo_phi(rhs.m_seedCalo_phi),
172  m_seedCalo_trkAvgDist(rhs.m_seedCalo_trkAvgDist),
173  m_seedCalo_trkRmsDist(rhs.m_seedCalo_trkRmsDist),
174  m_seedCalo_lead2ClusterEOverAllClusterE(rhs.m_seedCalo_lead2ClusterEOverAllClusterE),
175  m_seedCalo_lead3ClusterEOverAllClusterE(rhs.m_seedCalo_lead3ClusterEOverAllClusterE),
176  m_seedCalo_caloIso(rhs.m_seedCalo_caloIso),
177  m_seedCalo_caloIsoCorrected(rhs.m_seedCalo_caloIsoCorrected),
178  m_seedCalo_dRmax(rhs.m_seedCalo_dRmax),
179  //Applicable for track seeded tau reconstruction
180  m_seedTrk_EMRadius(rhs.m_seedTrk_EMRadius),
181  m_seedTrk_isolFrac(rhs.m_seedTrk_isolFrac),
182  m_seedTrk_etChrgHadOverSumTrkPt(rhs.m_seedTrk_etChrgHadOverSumTrkPt),
183  m_seedTrk_isolFracWide(rhs.m_seedTrk_isolFracWide),
184  m_seedTrk_etHadAtEMScale(rhs.m_seedCalo_etHadAtEMScale),
185  m_seedTrk_etEMAtEMScale(rhs.m_seedTrk_etEMAtEMScale),
186  m_seedTrk_etEMCL(rhs.m_seedTrk_etEMCL),
187  m_seedTrk_etChrgEM(rhs.m_seedTrk_etChrgEM),
188  m_seedTrk_etNeuEM(rhs.m_seedTrk_etNeuEM),
189  m_seedTrk_etResNeuEM(rhs.m_seedTrk_etResNeuEM),
190  m_seedTrk_hadLeakEt(rhs.m_seedTrk_hadLeakEt),
191  m_seedTrk_etChrgEM01Trk(rhs.m_seedTrk_etChrgEM01Trk),
192  m_seedTrk_etResChrgEMTrk(rhs.m_seedTrk_etResChrgEMTrk),
193  m_seedTrk_sumEMCellEtOverLeadTrkPt(rhs.m_seedTrk_sumEMCellEtOverLeadTrkPt),
194  m_seedTrk_secMaxStripEt(rhs.m_seedTrk_secMaxStripEt),
195  m_seedTrk_stripWidth2(rhs.m_seedTrk_stripWidth2),
196  m_seedTrk_nStrip(rhs.m_seedTrk_nStrip),
197  m_seedTrk_etChrgHad(rhs.m_seedTrk_etChrgHad),
198  m_seedTrk_nOtherCoreTrk(rhs.m_seedTrk_nOtherCoreTrk),
199  m_seedTrk_nIsolTrk(rhs.m_seedTrk_nIsolTrk),
200  m_seedTrk_etIsolEM(rhs.m_seedTrk_etIsolEM),
201  m_seedTrk_etIsolHad(rhs.m_seedTrk_etIsolHad),
202  // Energy scale
203  m_EM_TES_scale(rhs.m_EM_TES_scale),
204  m_LC_TES_precalib(rhs.m_LC_TES_precalib),
205  m_cellBasedEnergyRing1(rhs.m_cellBasedEnergyRing1),
206  m_cellBasedEnergyRing2(rhs.m_cellBasedEnergyRing2),
207  m_cellBasedEnergyRing3(rhs.m_cellBasedEnergyRing3),
208  m_cellBasedEnergyRing4(rhs.m_cellBasedEnergyRing4),
209  m_cellBasedEnergyRing5(rhs.m_cellBasedEnergyRing5),
210  m_cellBasedEnergyRing6(rhs.m_cellBasedEnergyRing6),
211  m_cellBasedEnergyRing7(rhs.m_cellBasedEnergyRing7),
212  m_TRT_NHT_OVER_NLT(rhs.m_TRT_NHT_OVER_NLT),
213  m_TauJetVtxFraction(rhs.m_TauJetVtxFraction),
214  //track filter and pi0 cone
215  m_TrackFilterPass(rhs.m_TrackFilterPass),
216  m_TrackFilterProngs(rhs.m_TrackFilterProngs),
217  m_TrackFilterQuality(rhs.m_TrackFilterQuality),
218  m_Pi0ConeDR(rhs.m_Pi0ConeDR)
219  {
220 
221  }

◆ ~TauCommonDetails()

Analysis::TauCommonDetails::~TauCommonDetails ( )
virtual

Virtual destructor.

Definition at line 224 of file TauCommonDetails.cxx.

225  {
226  delete m_secVtx;
227  }

Member Function Documentation

◆ addLooseConvTrk()

void Analysis::TauCommonDetails::addLooseConvTrk ( const Rec::TrackParticleContainer cont,
const Rec::TrackParticle track 
)

Add a looseConv track.

Parameters
contTrack container
trackTrack to add

◆ addLooseTrk()

void Analysis::TauCommonDetails::addLooseTrk ( const Rec::TrackParticleContainer cont,
const Rec::TrackParticle track 
)

Add a loose track.

Parameters
contTrack container
trackTrack to add

◆ addOtherTrk()

void Analysis::TauCommonDetails::addOtherTrk ( const Rec::TrackParticleContainer cont,
const Rec::TrackParticle track 
)

Add a other track.

Parameters
contTrack container
trackTrack to add

◆ addPi0()

void Analysis::TauCommonDetails::addPi0 ( const CaloCluster pi0,
const CaloClusterContainer cont 
)

Add cluster to pi0 cluster vector.

Concider using direct access through pi0LinkVec() instead

Parameters
pi0cluster
contcluster container

◆ addSeedCalo_wideTrk()

void Analysis::TauCommonDetails::addSeedCalo_wideTrk ( const Rec::TrackParticleContainer cont,
const Rec::TrackParticle track 
)

Add a seedCalo wide track.

Parameters
contTrack container
trackTrack to add

◆ addSeedTrk_etChrgEM01Trk()

void Analysis::TauCommonDetails::addSeedTrk_etChrgEM01Trk ( double  et)

Add transverse energy around track.

Parameters
itrack id
etcorrection term

◆ addSeedTrk_etResChrgEMTrk()

void Analysis::TauCommonDetails::addSeedTrk_etResChrgEMTrk ( double  et)

Add correction term for eflow calculations per track.

Parameters
itrack id
etcorrection term

◆ addSeedTrk_wideTrk()

void Analysis::TauCommonDetails::addSeedTrk_wideTrk ( const Rec::TrackParticleContainer cont,
const Rec::TrackParticle track 
)

Add a seedTrk wide track.

Parameters
contTrack container
trackTrack to add

◆ cellBasedEnergyRing1()

double Analysis::TauCommonDetails::cellBasedEnergyRing1 ( ) const

Ring 1: 0.00 < R < 0.05.

◆ cellBasedEnergyRing2()

double Analysis::TauCommonDetails::cellBasedEnergyRing2 ( ) const

Ring 2: 0.05 < R < 0.075.

◆ cellBasedEnergyRing3()

double Analysis::TauCommonDetails::cellBasedEnergyRing3 ( ) const

Ring 3: 0.075 < R < 0.10.

◆ cellBasedEnergyRing4()

double Analysis::TauCommonDetails::cellBasedEnergyRing4 ( ) const

Ring 4: 0.10 < R < 0.125.

◆ cellBasedEnergyRing5()

double Analysis::TauCommonDetails::cellBasedEnergyRing5 ( ) const

Ring 5: 0.125 < R < 0.15.

◆ cellBasedEnergyRing6()

double Analysis::TauCommonDetails::cellBasedEnergyRing6 ( ) const

Ring 6: 0.15 < R < 0.2.

◆ cellBasedEnergyRing7()

double Analysis::TauCommonDetails::cellBasedEnergyRing7 ( ) const

Ring 7: 0.2 < R < 0.4.

◆ cellEM012Cluster()

const CaloCluster* Analysis::TauCommonDetails::cellEM012Cluster ( ) const

Get EM calorimeter cell cluster.

Returns
cluster of EM calo cells if valid, 0 otherwise

◆ cellEM012ClusterLink() [1/2]

ElementLink<CaloClusterContainer>& Analysis::TauCommonDetails::cellEM012ClusterLink ( )

Get ElementLink to EM calorimeter cell cluster.

Returns
ElementLink to CaloCluster

◆ cellEM012ClusterLink() [2/2]

const ElementLink<CaloClusterContainer>& Analysis::TauCommonDetails::cellEM012ClusterLink ( ) const

Get ElementLink to EM calorimeter cell cluster (const)

Returns
(const) ElementLink to CaloCluster

◆ chrgLooseTrk()

double Analysis::TauCommonDetails::chrgLooseTrk ( ) const

Get chrg of loose tracks.

Returns
Charge

◆ className()

const std::string & Analysis::TauCommonDetails::className ( ) const
virtual

Get name of class.

Returns
name of class

Implements Analysis::TauDetails.

Definition at line 546 of file TauCommonDetails.cxx.

547  {
548  return s_className;
549  }

◆ effTopoInvMass()

double Analysis::TauCommonDetails::effTopoInvMass ( ) const

get invariant mass from effective topoclusters of jet associated to tau candidate

◆ effTopoMeanDeltaR()

double Analysis::TauCommonDetails::effTopoMeanDeltaR ( ) const

get mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate

◆ ele_E237E277()

double Analysis::TauCommonDetails::ele_E237E277 ( ) const

name accessors for electron LLH variables

get ratio of energy in window of 3X7 cells over 7X7 cells in second layer of ECAL

◆ ele_ECALFirstFraction()

double Analysis::TauCommonDetails::ele_ECALFirstFraction ( ) const

get fraction of EM cluster energy in first layer of ECAL

◆ ele_PresamplerFraction()

double Analysis::TauCommonDetails::ele_PresamplerFraction ( ) const

get fraction of EM cluster energy in presampler

◆ EM_TES_scale()

double Analysis::TauCommonDetails::EM_TES_scale ( ) const

EM+TES final scale.

◆ etEflow()

double Analysis::TauCommonDetails::etEflow ( ) const

Get E_T from energy flow.

Returns
E_T

◆ etOverPtLeadLooseTrk()

double Analysis::TauCommonDetails::etOverPtLeadLooseTrk ( ) const

Get E_t to p_T ratio for rau candidate leading loose track.

Returns
E_t to p_T ratio

◆ etOverPtLeadTrk()

double Analysis::TauCommonDetails::etOverPtLeadTrk ( ) const

Get leading E_T to p_T ratio.

Returns
leading E_T to p_T ratio

◆ hasParameter()

bool Analysis::TauDetails::hasParameter ( TauJetParameters ::Detail  detail) const
virtualinherited

check if parameter exists

Reimplemented in Analysis::TauRecDetails, and Analysis::Tau1P3PDetails.

Definition at line 53 of file TauDetails.cxx.

55  {
56  return false;
57  }

◆ intParameter()

int Analysis::TauDetails::intParameter ( TauJetParameters ::Detail  detail) const
virtualinherited

value of parameter (type int)

Definition at line 47 of file TauDetails.cxx.

49  {
50  return 0;
51  }

◆ ipSigLeadLooseTrk()

double Analysis::TauCommonDetails::ipSigLeadLooseTrk ( ) const

Get impact parameter significance.

Returns
significance

◆ ipSigLeadTrk()

double Analysis::TauCommonDetails::ipSigLeadTrk ( ) const

Get impact parameter significance.

Returns
significance

◆ ipZ0SinThetaSigLeadTrk()

double Analysis::TauCommonDetails::ipZ0SinThetaSigLeadTrk ( ) const

Get significance of z0SinTheta.

Returns
significance

◆ isLooseConvTrk()

bool Analysis::TauCommonDetails::isLooseConvTrk ( unsigned int  i) const

Check if track is a conversion track.

Parameters
iId of track to check

◆ LC_TES_precalib()

double Analysis::TauCommonDetails::LC_TES_precalib ( ) const

LC+TES precalibration.

◆ leadLooseTrkPt()

double Analysis::TauCommonDetails::leadLooseTrkPt ( ) const

Get p_T of leading loose track.

Returns
Track p_T

◆ leadTrkPt()

double Analysis::TauCommonDetails::leadTrkPt ( ) const

Get leading track p_T.

Returns
leading track p_T

◆ looseConvTrk() [1/3]

ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::looseConvTrk ( )

Get looseConv track vector.

Returns
looseConv track vector

◆ looseConvTrk() [2/3]

const ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::looseConvTrk ( ) const

Get looseConv track vector (const)

Returns
(const) looseConv track vector

◆ looseConvTrk() [3/3]

const Rec::TrackParticle* Analysis::TauCommonDetails::looseConvTrk ( unsigned int  i) const

Get loose track.

Note: consider using direct acces to vector using looseConvTrk()

Parameters
itrack index
Returns
looseConv track

◆ looseTrk() [1/3]

ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::looseTrk ( )

Get loose track vector.

Returns
loose track vector

◆ looseTrk() [2/3]

const ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::looseTrk ( ) const

Get loose track vector (const)

Returns
(const) loose track vector

◆ looseTrk() [3/3]

const Rec::TrackParticle* Analysis::TauCommonDetails::looseTrk ( unsigned int  i) const

Get loose track.

Note: concider using direct acces to vector using looseTrk()

Parameters
itrack index
Returns
loose track

◆ massTrkSys()

double Analysis::TauCommonDetails::massTrkSys ( ) const

Get track system invariant mass.

Returns
invariant mass

◆ mEflow()

double Analysis::TauCommonDetails::mEflow ( ) const

Get mass from energy flow.

Returns
m

◆ nLooseConvTrk()

unsigned int Analysis::TauCommonDetails::nLooseConvTrk ( ) const

Get number of loose tracks.

Returns
number of loose track

◆ nLooseTrk()

unsigned int Analysis::TauCommonDetails::nLooseTrk ( ) const

Get number of loose tracks.

Returns
number of loose track

◆ nOtherTrk()

unsigned int Analysis::TauCommonDetails::nOtherTrk ( ) const

Get number of other tracks.

Returns
number of other track

◆ nPi0()

unsigned int Analysis::TauCommonDetails::nPi0 ( ) const

Get length of pi0 cluster vector.

Concider using direct access through pi0LinkVec() instead

Returns
length

◆ nProngLoose()

int Analysis::TauCommonDetails::nProngLoose ( ) const

Number of prongs.

number of loose tracks - number of loose conversion tracks

◆ numCells()

unsigned int Analysis::TauCommonDetails::numCells ( ) const

get number of cells associated to tau candidate

◆ numEffTopoClusters()

double Analysis::TauCommonDetails::numEffTopoClusters ( ) const

get number of effective topocluster constituents of jet associated to tau candidate !!! is a double

◆ numTopoClusters()

unsigned int Analysis::TauCommonDetails::numTopoClusters ( ) const

get number of topocluster constituents of jet associated to tau candidate

◆ operator!=()

Inequality operator.

Parameters
rhsTauCommonDetails instance to compare to
Returns
!operator==

◆ operator=()

TauCommonDetails & Analysis::TauCommonDetails::operator= ( const TauCommonDetails rhs)

Assignment operator.

Parameters
rhsTauCommonDetails instance to assign from
Returns
assigned object

Definition at line 230 of file TauCommonDetails.cxx.

232  {
233  if(this != &rhs)
234  {
235  //Applicable for track & calo seeded tau reconstruction
236  m_ipZ0SinThetaSigLeadTrk=rhs.m_ipZ0SinThetaSigLeadTrk;
237  m_etOverPtLeadTrk=rhs.m_etOverPtLeadTrk;
238  m_etOverPtLeadLooseTrk=rhs.m_etOverPtLeadLooseTrk;
239  m_leadTrkPt=rhs.m_leadTrkPt;
240  m_leadLooseTrkPt=rhs.m_leadLooseTrkPt;
241  m_ipSigLeadTrk=rhs.m_ipSigLeadTrk;
242  m_ipSigLeadLooseTrk=rhs.m_ipSigLeadLooseTrk;
243  m_looseTrk=rhs.m_looseTrk;
244  m_looseConvTrk=rhs.m_looseConvTrk;
245  m_seedCalo_wideTrk=rhs.m_seedCalo_wideTrk;
246  m_seedTrk_wideTrk=rhs.m_seedTrk_wideTrk;
247  m_otherTrk=rhs.m_otherTrk;
248  m_chrgLooseTrk=rhs.m_chrgLooseTrk;
249  m_cellEM012Cluster=rhs.m_cellEM012Cluster;
250  m_sumPi0Vec=rhs.m_sumPi0Vec;
251  m_massTrkSys=rhs.m_massTrkSys;
252  m_trkWidth2=rhs.m_trkWidth2;
253  m_trFlightPathSig=rhs.m_trFlightPathSig;
254  delete m_secVtx;
255  if (rhs.m_secVtx)
256  {
257  m_secVtx=new Trk::RecVertex(*rhs.m_secVtx);
258  }
259  m_etEflow=rhs.m_etEflow;
260  m_mEflow=rhs.m_mEflow;
261  m_pi0 =rhs.m_pi0;
262  //Electron LLH ID variables
263  m_Ele_E237E277=rhs.m_Ele_E237E277;
264  m_Ele_ECALFirstFraction=rhs.m_Ele_ECALFirstFraction;
265  //topocluster ID variables
266  m_numCells=rhs.m_numCells;
267  m_numTopoClusters=rhs.m_numTopoClusters;
268  m_numEffTopoClusters=rhs.m_numEffTopoClusters;
269  m_topoInvMass=rhs.m_topoInvMass;
270  m_effTopoInvMass=rhs.m_effTopoInvMass;
271  m_topoMeanDeltaR=rhs.m_topoMeanDeltaR;
272  m_effTopoMeanDeltaR=rhs.m_effTopoMeanDeltaR;
273  //Applicable for calo seeded tau reconstruction
274  m_seedCalo_nIsolLooseTrk=rhs.m_seedCalo_nIsolLooseTrk;
275  m_seedCalo_EMRadius=rhs.m_seedCalo_EMRadius;
276  m_seedCalo_hadRadius=rhs.m_seedCalo_hadRadius;
277  m_seedCalo_etEMAtEMScale=rhs.m_seedCalo_etEMAtEMScale;
278  m_seedCalo_etHadAtEMScale=rhs.m_seedCalo_etHadAtEMScale;
279  m_seedCalo_isolFrac=rhs.m_seedCalo_isolFrac;
280  m_seedCalo_centFrac=rhs.m_seedCalo_centFrac;
281  m_seedCalo_stripWidth2=rhs.m_seedCalo_stripWidth2;
282  m_seedCalo_nStrip=rhs.m_seedCalo_nStrip;
283  m_seedCalo_etEMCalib=rhs.m_seedCalo_etEMCalib;
284  m_seedCalo_etHadCalib=rhs.m_seedCalo_etHadCalib;
285  m_seedCalo_eta=rhs.m_seedCalo_eta;
286  m_seedCalo_phi=rhs.m_seedCalo_phi;
287  m_seedCalo_trkAvgDist=rhs.m_seedCalo_trkAvgDist;
288  m_seedCalo_trkRmsDist=rhs.m_seedCalo_trkRmsDist;
289  m_seedCalo_lead2ClusterEOverAllClusterE=rhs.m_seedCalo_lead2ClusterEOverAllClusterE;
290  m_seedCalo_lead3ClusterEOverAllClusterE=rhs.m_seedCalo_lead3ClusterEOverAllClusterE;
291  m_seedCalo_caloIso=rhs.m_seedCalo_caloIso;
292  m_seedCalo_caloIsoCorrected=rhs.m_seedCalo_caloIsoCorrected;
293  m_seedCalo_dRmax=rhs.m_seedCalo_dRmax;
294  //Applicable for track seeded tau reconstruction
295  m_seedTrk_EMRadius=rhs.m_seedTrk_EMRadius;
296  m_seedTrk_isolFrac=rhs.m_seedTrk_isolFrac;
297  m_seedTrk_nStrip=rhs.m_seedTrk_nStrip;
298  m_seedTrk_etChrgHad=rhs.m_seedTrk_etChrgHad;
299  m_seedTrk_nOtherCoreTrk=rhs.m_seedTrk_nOtherCoreTrk;
300  m_seedTrk_isolFracWide=rhs.m_seedTrk_isolFracWide;
301  m_seedTrk_etHadAtEMScale=rhs.m_seedCalo_etHadAtEMScale;
302  m_seedTrk_etEMAtEMScale=rhs.m_seedTrk_etEMAtEMScale;
303  m_seedTrk_etEMCL=rhs.m_seedTrk_etEMCL;
304  m_seedTrk_etChrgEM=rhs.m_seedTrk_etChrgEM;
305  m_seedTrk_etNeuEM=rhs.m_seedTrk_etNeuEM;
306  m_seedTrk_etResNeuEM=rhs.m_seedTrk_etResNeuEM;
307  m_seedTrk_hadLeakEt=rhs.m_seedTrk_hadLeakEt;
308  m_seedTrk_sumEMCellEtOverLeadTrkPt=rhs.m_seedTrk_sumEMCellEtOverLeadTrkPt;
309  m_seedTrk_etChrgEM01Trk=rhs.m_seedTrk_etChrgEM01Trk;
310  m_seedTrk_etResChrgEMTrk=rhs.m_seedTrk_etResChrgEMTrk;
311  m_seedTrk_secMaxStripEt=rhs.m_seedTrk_secMaxStripEt;
312  m_seedTrk_stripWidth2=rhs.m_seedTrk_stripWidth2;
313  m_seedTrk_nIsolTrk=rhs.m_seedTrk_nIsolTrk;
314  m_seedTrk_etIsolEM=rhs.m_seedTrk_etIsolEM;
315  m_seedTrk_etIsolHad=rhs.m_seedTrk_etIsolHad;
316  // Energy scale
317  m_EM_TES_scale=rhs.m_EM_TES_scale;
318  m_LC_TES_precalib=rhs.m_LC_TES_precalib;
319  m_cellBasedEnergyRing1=rhs.m_cellBasedEnergyRing1;
320  m_cellBasedEnergyRing2=rhs.m_cellBasedEnergyRing2;
321  m_cellBasedEnergyRing3=rhs.m_cellBasedEnergyRing3;
322  m_cellBasedEnergyRing4=rhs.m_cellBasedEnergyRing4;
323  m_cellBasedEnergyRing5=rhs.m_cellBasedEnergyRing5;
324  m_cellBasedEnergyRing6=rhs.m_cellBasedEnergyRing6;
325  m_cellBasedEnergyRing7=rhs.m_cellBasedEnergyRing7;
326  m_TRT_NHT_OVER_NLT=rhs.m_TRT_NHT_OVER_NLT;
327  m_TauJetVtxFraction=rhs.m_TauJetVtxFraction;
328  //track filter and pi0 cone
329  m_TrackFilterPass=rhs.m_TrackFilterPass;
330  m_TrackFilterProngs=rhs.m_TrackFilterProngs;
331  m_TrackFilterQuality=rhs.m_TrackFilterQuality;
332  m_Pi0ConeDR=rhs.m_Pi0ConeDR;
333  }
334  return *this;
335  }

◆ operator==()

bool Analysis::TauCommonDetails::operator== ( const TauCommonDetails rhs) const

Equality operator.

Parameters
rhsright hand side TauCommonDetails instance to compare
Returns
true if equal, false otherwise

Definition at line 337 of file TauCommonDetails.cxx.

337  {
338  //Double comparisons
339  if (!TauCmp::cmp(m_ipZ0SinThetaSigLeadTrk,rhs.m_ipZ0SinThetaSigLeadTrk))
340  return false;
341  if (!TauCmp::cmp(m_etOverPtLeadTrk,rhs.m_etOverPtLeadTrk))
342  return false;
343  if (!TauCmp::cmp(m_etOverPtLeadLooseTrk,rhs.m_etOverPtLeadLooseTrk))
344  return false;
345  if (!TauCmp::cmp(m_leadTrkPt,rhs.m_leadTrkPt))
346  return false;
347  if (!TauCmp::cmp(m_leadLooseTrkPt,rhs.m_leadLooseTrkPt))
348  return false;
349  if (!TauCmp::cmp(m_ipSigLeadTrk,rhs.m_ipSigLeadTrk))
350  return false;
351  if (!TauCmp::cmp(m_ipSigLeadLooseTrk,rhs.m_ipSigLeadLooseTrk))
352  return false;
353  if (!TauCmp::cmp(m_chrgLooseTrk,rhs.m_chrgLooseTrk))
354  return false;
355  if (!TauCmp::cmp(m_massTrkSys,rhs.m_massTrkSys))
356  return false;
357  if (!TauCmp::cmp(m_trkWidth2,rhs.m_trkWidth2))
358  return false;
359  if (!TauCmp::cmp(m_trFlightPathSig,rhs.m_trFlightPathSig))
360  return false;
361  if (!TauCmp::cmp(m_etEflow,rhs.m_etEflow))
362  return false;
363  if (!TauCmp::cmp(m_mEflow,rhs.m_mEflow))
364  return false;
365  if (!TauCmp::cmp(m_seedCalo_nIsolLooseTrk,rhs.m_seedCalo_nIsolLooseTrk))
366  return false;
367  if (!TauCmp::cmp(m_seedCalo_EMRadius,rhs.m_seedCalo_EMRadius))
368  return false;
369  if (!TauCmp::cmp(m_seedCalo_hadRadius,rhs.m_seedCalo_hadRadius))
370  return false;
371  if (!TauCmp::cmp(m_seedCalo_etEMAtEMScale,rhs.m_seedCalo_etEMAtEMScale))
372  return false;
373  if (!TauCmp::cmp(m_seedCalo_etHadAtEMScale,rhs.m_seedCalo_etHadAtEMScale))
374  return false;
375  if (!TauCmp::cmp(m_seedCalo_isolFrac,rhs.m_seedCalo_isolFrac))
376  return false;
377  if (!TauCmp::cmp(m_seedCalo_centFrac,rhs.m_seedCalo_centFrac))
378  return false;
379  if (!TauCmp::cmp(m_seedCalo_stripWidth2,rhs.m_seedCalo_stripWidth2))
380  return false;
381  if (!TauCmp::cmp(m_seedCalo_etEMCalib,rhs.m_seedCalo_etEMCalib))
382  return false;
383  if (!TauCmp::cmp(m_seedCalo_etHadCalib,rhs.m_seedCalo_etHadCalib))
384  return false;
385  if (!TauCmp::cmp(m_seedCalo_eta,rhs.m_seedCalo_eta))
386  return false;
387  if (!TauCmp::cmp(m_seedCalo_phi,rhs.m_seedCalo_phi))
388  return false;
389  if (!TauCmp::cmp(m_seedCalo_trkAvgDist,rhs.m_seedCalo_trkAvgDist))
390  return false;
391  if (!TauCmp::cmp(m_seedCalo_trkRmsDist,rhs.m_seedCalo_trkRmsDist))
392  return false;
393  if (!TauCmp::cmp(m_seedCalo_lead2ClusterEOverAllClusterE,rhs.m_seedCalo_lead2ClusterEOverAllClusterE))
394  return false;
395  if (!TauCmp::cmp(m_seedCalo_lead3ClusterEOverAllClusterE,rhs.m_seedCalo_lead3ClusterEOverAllClusterE))
396  return false;
397  if (!TauCmp::cmp(m_seedCalo_caloIso,rhs.m_seedCalo_caloIso))
398  return false;
399  if (!TauCmp::cmp(m_seedCalo_caloIsoCorrected,rhs.m_seedCalo_caloIsoCorrected))
400  return false;
401  if (!TauCmp::cmp(m_seedCalo_dRmax,rhs.m_seedCalo_dRmax))
402  return false;
403  if (!TauCmp::cmp(m_seedTrk_EMRadius,rhs.m_seedTrk_EMRadius))
404  return false;
405  if (!TauCmp::cmp(m_seedTrk_isolFrac,rhs.m_seedTrk_isolFrac))
406  return false;
407  if (!TauCmp::cmp(m_seedTrk_etChrgHadOverSumTrkPt,rhs.m_seedTrk_etChrgHadOverSumTrkPt))
408  return false;
409  if (!TauCmp::cmp(m_seedTrk_isolFracWide,rhs.m_seedTrk_isolFracWide))
410  return false;
411  if (!TauCmp::cmp(m_seedTrk_etHadAtEMScale,rhs.m_seedTrk_etHadAtEMScale))
412  return false;
413  if (!TauCmp::cmp(m_seedTrk_etEMAtEMScale,rhs.m_seedTrk_etEMAtEMScale))
414  return false;
415  if (!TauCmp::cmp(m_seedTrk_etEMCL,rhs.m_seedTrk_etEMCL))
416  return false;
417  if (!TauCmp::cmp(m_seedTrk_etChrgEM,rhs.m_seedTrk_etChrgEM))
418  return false;
419  if (!TauCmp::cmp(m_seedTrk_etNeuEM,rhs.m_seedTrk_etNeuEM))
420  return false;
421  if (!TauCmp::cmp(m_seedTrk_etResNeuEM,rhs.m_seedTrk_etResNeuEM))
422  return false;
423  if (!TauCmp::cmp(m_seedTrk_hadLeakEt,rhs.m_seedTrk_hadLeakEt))
424  return false;
425  if (!TauCmp::cmp(m_seedTrk_sumEMCellEtOverLeadTrkPt,rhs.m_seedTrk_sumEMCellEtOverLeadTrkPt))
426  return false;
427  if (!TauCmp::cmp(m_seedTrk_secMaxStripEt,rhs.m_seedTrk_secMaxStripEt))
428  return false;
429  if (!TauCmp::cmp(m_seedTrk_stripWidth2,rhs.m_seedTrk_stripWidth2))
430  return false;
431  if (!TauCmp::cmp(m_seedTrk_etIsolEM,rhs.m_seedTrk_etIsolEM))
432  return false;
433  if (!TauCmp::cmp(m_seedTrk_etIsolHad,rhs.m_seedTrk_etIsolHad))
434  return false;
435  if (!TauCmp::cmp(m_seedTrk_etChrgHad,rhs.m_seedTrk_etChrgHad))
436  return false;
437 
438  //integer comparisons
439  if (m_seedCalo_nStrip!=rhs.m_seedCalo_nStrip)
440  return false;
441  if (m_seedTrk_nStrip!=rhs.m_seedTrk_nStrip)
442  return false;
443  if (m_seedTrk_nOtherCoreTrk!=rhs.m_seedTrk_nOtherCoreTrk)
444  return false;
445  if (m_seedTrk_nIsolTrk!=rhs.m_seedTrk_nIsolTrk)
446  return false;
447 
448  //Vector comparisons
449  if (!TauCmp::vcmp(m_seedTrk_etChrgEM01Trk,rhs.m_seedTrk_etChrgEM01Trk))
450  return false;
452  rhs.m_seedTrk_etResChrgEMTrk))
453  return false;
454 
455  //Other comparisons
456  if (!(m_looseTrk==rhs.m_looseTrk))
457  return false;
458  if (!(m_looseConvTrk==rhs.m_looseConvTrk))
459  return false;
460  if (!(m_seedCalo_wideTrk==rhs.m_seedCalo_wideTrk))
461  return false;
462  if (!(m_seedTrk_wideTrk==rhs.m_seedTrk_wideTrk))
463  return false;
464  if (!(m_otherTrk==rhs.m_otherTrk))
465  return false;
466  if (!(m_cellEM012Cluster==rhs.m_cellEM012Cluster))
467  return false;
468  if (!(m_sumPi0Vec==rhs.m_sumPi0Vec))
469  return false;
470  if (!(m_pi0==rhs.m_pi0))
471  return false;
472  //Check that either both or none are there
473  if ( ( (m_secVtx==0) && (rhs.m_secVtx!=0) ) ||
474  ( (m_secVtx!=0) && (rhs.m_secVtx==0) ) )
475  return false;
476  //Use dump to compare if both vertices are there
477  if ( (m_secVtx!=0) && (rhs.m_secVtx!=0))
478  if((m_secVtx->position()-rhs.m_secVtx->position()).mag()>1e-6)
479  return false;
480  //Electron LLH ID variables
481  if (!(m_Ele_E237E277==rhs.m_Ele_E237E277))
482  return false;
483  if (!(m_Ele_PresamplerFraction==rhs.m_Ele_PresamplerFraction))
484  return false;
485  if (!(m_Ele_ECALFirstFraction==rhs.m_Ele_ECALFirstFraction))
486  return false;
487 
488  //topocluster ID variables
489  if (!(m_numCells==rhs.m_numCells))
490  return false;
491  if (!(m_numTopoClusters==rhs.m_numTopoClusters))
492  return false;
493  if (!(m_numEffTopoClusters==rhs.m_numEffTopoClusters))
494  return false;
495  if (!(m_topoInvMass==rhs.m_topoInvMass))
496  return false;
497  if (!(m_effTopoInvMass==rhs.m_effTopoInvMass))
498  return false;
499  if (!(m_topoMeanDeltaR==rhs.m_topoMeanDeltaR))
500  return false;
501  if (!(m_effTopoMeanDeltaR==rhs.m_effTopoMeanDeltaR))
502  return false;
503 
504  // Energy scale
505  if (m_EM_TES_scale != rhs.m_EM_TES_scale)
506  return false;
507  if (m_LC_TES_precalib != rhs.m_LC_TES_precalib)
508  return false;
509  if(m_cellBasedEnergyRing1 != rhs.m_cellBasedEnergyRing1)
510  return false;
511  if(m_cellBasedEnergyRing2 != rhs.m_cellBasedEnergyRing2)
512  return false;
513  if(m_cellBasedEnergyRing3 != rhs.m_cellBasedEnergyRing3)
514  return false;
515  if(m_cellBasedEnergyRing4 != rhs.m_cellBasedEnergyRing4)
516  return false;
517  if(m_cellBasedEnergyRing5 != rhs.m_cellBasedEnergyRing5)
518  return false;
519  if(m_cellBasedEnergyRing6 != rhs.m_cellBasedEnergyRing6)
520  return false;
521  if(m_cellBasedEnergyRing7 != rhs.m_cellBasedEnergyRing7)
522  return false;
523  if(m_TRT_NHT_OVER_NLT != rhs.m_TRT_NHT_OVER_NLT)
524  return false;
525 
526  // Tau Jet Vertex Fraction
527  if(m_TauJetVtxFraction != rhs.m_TauJetVtxFraction)
528  return false;
529 
530  //track filter and pi0 cone
531  if(m_TrackFilterPass != rhs.m_TrackFilterPass)
532  return false;
533  if(m_TrackFilterProngs != rhs.m_TrackFilterProngs)
534  return false;
535  if(m_TrackFilterQuality != rhs.m_TrackFilterQuality)
536  return false;
537  if(m_Pi0ConeDR != rhs.m_Pi0ConeDR)
538  return false;
539 
540  return true;
541  }

◆ otherTrk() [1/3]

ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::otherTrk ( )

Get other track vector.

Returns
other track vector

◆ otherTrk() [2/3]

const ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::otherTrk ( ) const

Get other track vector (const)

Returns
(const) other track vector

◆ otherTrk() [3/3]

const Rec::TrackParticle* Analysis::TauCommonDetails::otherTrk ( unsigned int  i) const

Get other track.

Parameters
itrack index
Returns
other track

◆ parameter()

double Analysis::TauDetails::parameter ( TauJetParameters ::Detail  detail) const
virtualinherited

Reimplemented in Analysis::TauRecDetails, and Analysis::Tau1P3PDetails.

Definition at line 41 of file TauDetails.cxx.

43  {
44  return 0.;
45  }

◆ pi0()

const CaloCluster* Analysis::TauCommonDetails::pi0 ( unsigned int  i) const

Get pi0 cluster.

Concider using direct access through pi0LinkVec() instead

Parameters
iindex
Returns
pi0 cluster

◆ Pi0ConeDR()

double Analysis::TauCommonDetails::Pi0ConeDR ( ) const

◆ pi0LinkVec() [1/2]

ElementLinkVector<CaloClusterContainer>& Analysis::TauCommonDetails::pi0LinkVec ( )

Get pi0 cluster vector.

Returns
pi0 clusters vector

◆ pi0LinkVec() [2/2]

const ElementLinkVector<CaloClusterContainer>& Analysis::TauCommonDetails::pi0LinkVec ( ) const

Get pi0 cluster vector (const)

Returns
(const) pi0 clusters vector

◆ printOn()

template<class stream >
void Analysis::TauCommonDetails::printOn ( stream &  o) const
protected

Printing function.

Parameters
ostring to print to

◆ secVtx()

const Trk::RecVertex* Analysis::TauCommonDetails::secVtx ( ) const

Get secondary vertex.

Returns
Secondary vertex

◆ seedCalo_caloIso()

double Analysis::TauCommonDetails::seedCalo_caloIso ( ) const

Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4

Returns
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4

◆ seedCalo_caloIsoCorrected()

double Analysis::TauCommonDetails::seedCalo_caloIsoCorrected ( ) const

Get sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)

Returns
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)

◆ seedCalo_centFrac()

double Analysis::TauCommonDetails::seedCalo_centFrac ( ) const

Get centrality fraction.

Returns
Centrality fraction

◆ seedCalo_dRmax()

double Analysis::TauCommonDetails::seedCalo_dRmax ( ) const

Get maximal dR of tracks associated to calo-seeded tau.

Returns
maximal dR of tracks associated to calo-seeded tau

◆ seedCalo_EMRadius()

double Analysis::TauCommonDetails::seedCalo_EMRadius ( ) const

Get E_T radius.

Returns
E_T radius

◆ seedCalo_eta()

double Analysis::TauCommonDetails::seedCalo_eta ( ) const

Get eta of TauJet calculated from calorimeter.

Returns
eta of TauJet calculated from calorimeter

◆ seedCalo_etEMAtEMScale()

double Analysis::TauCommonDetails::seedCalo_etEMAtEMScale ( ) const

Get EM energy at EM scale.

Returns
energy Energy

◆ seedCalo_etEMCalib()

double Analysis::TauCommonDetails::seedCalo_etEMCalib ( ) const

Get calibrated EM transverse energy.

Returns
Calibrated EM transverse energy

◆ seedCalo_etHadAtEMScale()

double Analysis::TauCommonDetails::seedCalo_etHadAtEMScale ( ) const

Get Hadronic energy at EM scale.

Returns
Energy

◆ seedCalo_etHadCalib()

double Analysis::TauCommonDetails::seedCalo_etHadCalib ( ) const

Get calibrated hadronic transverse energy.

Returns
Calibrated hadronic transverse energy

◆ seedCalo_hadRadius()

double Analysis::TauCommonDetails::seedCalo_hadRadius ( ) const

Get hadron calorimeter radius.

Returns
Hadron calorimeter radius

◆ seedCalo_isolFrac()

double Analysis::TauCommonDetails::seedCalo_isolFrac ( ) const

Get isolation fraction.

Returns
Isolation fraction

◆ seedCalo_lead2ClusterEOverAllClusterE()

double Analysis::TauCommonDetails::seedCalo_lead2ClusterEOverAllClusterE ( ) const

Get sum of 2 leading cluster energy over all cluster energy.

Returns
sum of 2 leading cluster energy over all cluster energy

◆ seedCalo_lead3ClusterEOverAllClusterE()

double Analysis::TauCommonDetails::seedCalo_lead3ClusterEOverAllClusterE ( ) const

Get sum of 3 leading cluster energy over all cluster energy.

Returns
sum of 3 leading cluster energy over all cluster energy

◆ seedCalo_nIsolLooseTrk()

double Analysis::TauCommonDetails::seedCalo_nIsolLooseTrk ( ) const

Get number of isolated tracks.

Returns
Number of isolated tracks

◆ seedCalo_nStrip()

int Analysis::TauCommonDetails::seedCalo_nStrip ( ) const

Get number of strips.

Returns
Number or strops

◆ seedCalo_nWideTrk()

unsigned int Analysis::TauCommonDetails::seedCalo_nWideTrk ( ) const

Get number of seedCalo wide tracks.

Returns
number of seedCalo wide track

◆ seedCalo_phi()

double Analysis::TauCommonDetails::seedCalo_phi ( ) const

Get phi of TauJet calculated from calorimeter.

Returns
phi of TauJet calculated from calorimeter

◆ seedCalo_stripWidth2()

double Analysis::TauCommonDetails::seedCalo_stripWidth2 ( ) const

Get strip width ^2.

Returns
Strip width ^2

◆ seedCalo_trkAvgDist()

double Analysis::TauCommonDetails::seedCalo_trkAvgDist ( ) const

Get the average track distance to calorimeter seed.

Returns
Average track distance to calorimeter seed

◆ seedCalo_trkRmsDist()

double Analysis::TauCommonDetails::seedCalo_trkRmsDist ( ) const

Get the RMS of track distance to calorimeter seed.

Returns
RMS of track distance to calorimeter seed

◆ seedCalo_wideTrk() [1/3]

ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::seedCalo_wideTrk ( )

Get seedCalo wide track vector.

Returns
seedCalo wide track vector

◆ seedCalo_wideTrk() [2/3]

const ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::seedCalo_wideTrk ( ) const

Get seedCalo wide track vector (const)

Returns
(const) seedCalo wide track vector

◆ seedCalo_wideTrk() [3/3]

const Rec::TrackParticle* Analysis::TauCommonDetails::seedCalo_wideTrk ( unsigned int  i) const

Get seedCalo wide track.

Parameters
itrack index
Returns
seedCalo wide track

◆ seedTrk_EMRadius()

double Analysis::TauCommonDetails::seedTrk_EMRadius ( ) const

Get EM radius.

Returns
EM Radius

◆ seedTrk_etChrgEM()

double Analysis::TauCommonDetails::seedTrk_etChrgEM ( ) const

Get E_T of charged EM cells.

Returns
E_T

◆ seedTrk_etChrgEM01Trk()

double Analysis::TauCommonDetails::seedTrk_etChrgEM01Trk ( unsigned int  i) const

Get transverse energy around track.

Parameters
itrack id
Returns
E_T

◆ seedTrk_etChrgEM01TrkVector()

const std::vector<double>& Analysis::TauCommonDetails::seedTrk_etChrgEM01TrkVector ( ) const

◆ seedTrk_etChrgHad()

double Analysis::TauCommonDetails::seedTrk_etChrgHad ( ) const

Get charged E_T in hadronic calorimeter.

Returns
Charged E_T in hadronic calorimeter

◆ seedTrk_etChrgHadOverSumTrkPt()

double Analysis::TauCommonDetails::seedTrk_etChrgHadOverSumTrkPt ( ) const

Get E_T over p_T.

Returns
E_T over p_T

◆ seedTrk_etEMAtEMScale()

double Analysis::TauCommonDetails::seedTrk_etEMAtEMScale ( ) const

Get hadronic E_T at EM scale.

Returns
E_T

◆ seedTrk_etEMCL()

double Analysis::TauCommonDetails::seedTrk_etEMCL ( ) const

Get E_T of pure EM cells.

Returns
E_T

◆ seedTrk_etHadAtEMScale()

double Analysis::TauCommonDetails::seedTrk_etHadAtEMScale ( ) const

Get hadronic E_T at EM scale.

Returns
E_T

◆ seedTrk_etIsolEM()

double Analysis::TauCommonDetails::seedTrk_etIsolEM ( ) const

Get transverse energy in EM calo.

Returns
Transverse energy in EM calo

◆ seedTrk_etIsolHad()

double Analysis::TauCommonDetails::seedTrk_etIsolHad ( ) const

Get transverse energy in Had calo.

Returns
Transverse energy in EM calo

◆ seedTrk_etNeuEM()

double Analysis::TauCommonDetails::seedTrk_etNeuEM ( ) const

Get E_T of neutral EM cells.

Returns
E_T

◆ seedTrk_etResChrgEMTrk()

double Analysis::TauCommonDetails::seedTrk_etResChrgEMTrk ( unsigned int  i) const

Get correction term for eflow calculations per track.

Parameters
itrack id
Returns
correction term

◆ seedTrk_etResChrgEMTrkVector()

const std::vector<double>& Analysis::TauCommonDetails::seedTrk_etResChrgEMTrkVector ( ) const

◆ seedTrk_etResNeuEM()

double Analysis::TauCommonDetails::seedTrk_etResNeuEM ( ) const

Get eflow correction term.

Returns
correction term

◆ seedTrk_hadLeakEt()

double Analysis::TauCommonDetails::seedTrk_hadLeakEt ( ) const

Get hadronic leakage in Et summed over cells.

Returns
E_T

◆ seedTrk_isolFrac()

double Analysis::TauCommonDetails::seedTrk_isolFrac ( ) const

Get the isolation fraction.

Returns
Isolation fraction

◆ seedTrk_isolFracWide()

double Analysis::TauCommonDetails::seedTrk_isolFracWide ( ) const

Get wide solation fraction.

Returns
wide solation fraction

◆ seedTrk_nIsolTrk()

int Analysis::TauCommonDetails::seedTrk_nIsolTrk ( ) const

Get number of isolated tracks.

Returns
Number of tracks

◆ seedTrk_nOtherCoreTrk()

int Analysis::TauCommonDetails::seedTrk_nOtherCoreTrk ( ) const

Get number of other tracks.

Returns
Number of tracks

◆ seedTrk_nStrip()

int Analysis::TauCommonDetails::seedTrk_nStrip ( ) const

Get the number of strip cells.

Returns
Number of strip cells

◆ seedTrk_nWideTrk()

unsigned int Analysis::TauCommonDetails::seedTrk_nWideTrk ( ) const

Get number of seedTrk wide tracks.

Returns
number of seedTrk wide track

◆ seedTrk_secMaxStripEt()

double Analysis::TauCommonDetails::seedTrk_secMaxStripEt ( ) const

Get hadronic leakage in Et summed over cells.

Returns
E_T

◆ seedTrk_stripWidth2()

double Analysis::TauCommonDetails::seedTrk_stripWidth2 ( ) const

Get the strip width ^2.

Returns
Strip width ^2

◆ seedTrk_sumEMCellEtOverLeadTrkPt()

double Analysis::TauCommonDetails::seedTrk_sumEMCellEtOverLeadTrkPt ( ) const

Get ratio of LAr+EM E_T / leading track p_T.

Returns
ratio LAr+EM E_T / leading track p_T

◆ seedTrk_wideTrk() [1/3]

ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::seedTrk_wideTrk ( )

Get seedTrk wide track vector.

Returns
seedTrk wide track vector

◆ seedTrk_wideTrk() [2/3]

const ElementLinkVector<Rec::TrackParticleContainer>& Analysis::TauCommonDetails::seedTrk_wideTrk ( ) const

Get seedTrk wide track vector (const)

Returns
(const) seedTrk wide track vector

◆ seedTrk_wideTrk() [3/3]

const Rec::TrackParticle* Analysis::TauCommonDetails::seedTrk_wideTrk ( unsigned int  i) const

Get seedTrk wide track.

Parameters
itrack index
Returns
seedTrk wide track

◆ set_EM_TES_scale()

void Analysis::TauCommonDetails::set_EM_TES_scale ( double  value)

set EM+TES final scale

◆ set_LC_TES_precalib()

void Analysis::TauCommonDetails::set_LC_TES_precalib ( double  value)

set LC+TES precalibration

◆ setCellBasedEnergyRing1()

void Analysis::TauCommonDetails::setCellBasedEnergyRing1 ( double  value)

◆ setCellBasedEnergyRing2()

void Analysis::TauCommonDetails::setCellBasedEnergyRing2 ( double  value)

◆ setCellBasedEnergyRing3()

void Analysis::TauCommonDetails::setCellBasedEnergyRing3 ( double  value)

◆ setCellBasedEnergyRing4()

void Analysis::TauCommonDetails::setCellBasedEnergyRing4 ( double  value)

◆ setCellBasedEnergyRing5()

void Analysis::TauCommonDetails::setCellBasedEnergyRing5 ( double  value)

◆ setCellBasedEnergyRing6()

void Analysis::TauCommonDetails::setCellBasedEnergyRing6 ( double  value)

◆ setCellBasedEnergyRing7()

void Analysis::TauCommonDetails::setCellBasedEnergyRing7 ( double  value)

◆ setCellEM012Cluster()

void Analysis::TauCommonDetails::setCellEM012Cluster ( const CaloClusterContainer cont,
const CaloCluster clust 
)

Set EM calorimeter cell cluster.

Parameters
contContainer with calo clusters
clustCluster of cells to set

◆ setCellEM012ClusterLink()

void Analysis::TauCommonDetails::setCellEM012ClusterLink ( const ElementLink< CaloClusterContainer > &  x)

Set ElementLink to EM calorimeter cell cluster.

Parameters
xElementLink to CaloCluster to set

◆ setChrgLooseTrk()

void Analysis::TauCommonDetails::setChrgLooseTrk ( double  charge)

Set chrg of loose tracks.

Parameters
chargeCharge

◆ setEffTopoInvMass()

void Analysis::TauCommonDetails::setEffTopoInvMass ( double  value)

set invariant mass from effective topoclusters of jet associated to tau candidate

◆ setEffTopoMeanDeltaR()

void Analysis::TauCommonDetails::setEffTopoMeanDeltaR ( double  value)

set mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate

◆ setEle_E237E277()

void Analysis::TauCommonDetails::setEle_E237E277 ( double  value)

set ratio of energy in window of 3X7 cells over 7X7 cells in second layer of ECAL

◆ setEle_ECALFirstFraction()

void Analysis::TauCommonDetails::setEle_ECALFirstFraction ( double  value)

set fraction of EM cluster energy in first layer of ECAL

◆ setEle_PresamplerFraction()

void Analysis::TauCommonDetails::setEle_PresamplerFraction ( double  value)

set fraction of EM cluster energy in presampler

◆ setEtEflow()

void Analysis::TauCommonDetails::setEtEflow ( double  et)

Set E_T from energy flow.

Parameters
etE_T

◆ setEtOverPtLeadLooseTrk()

void Analysis::TauCommonDetails::setEtOverPtLeadLooseTrk ( double  ratio)

Set E_t to p_T ratio for rau candidate leading loose track.

Parameters
ratioE_t to p_T ratio

◆ setEtOverPtLeadTrk()

void Analysis::TauCommonDetails::setEtOverPtLeadTrk ( double  ratio)

Set leading E_T to p_T ratio.

Parameters
ratioE_T to p_T ratio

◆ setIntParameter()

void Analysis::TauDetails::setIntParameter ( TauJetParameters ::Detail  detail,
int  param 
)
virtualinherited

set parameter of type int

Definition at line 64 of file TauDetails.cxx.

66  {
67  }

◆ setIpSigLeadLooseTrk()

void Analysis::TauCommonDetails::setIpSigLeadLooseTrk ( double  significance)

Set impact parameter significance.

Parameters
significanceSignificance

◆ setIpSigLeadTrk()

void Analysis::TauCommonDetails::setIpSigLeadTrk ( double  significance)

Set impact parameter significance.

Parameters
significanceSignificance

◆ setIpZ0SinThetaSigLeadTrk()

void Analysis::TauCommonDetails::setIpZ0SinThetaSigLeadTrk ( double  significance)

Set significance of z0SinTheta.

Parameters
sigsignificance

◆ setLeadLooseTrkPt()

void Analysis::TauCommonDetails::setLeadLooseTrkPt ( double  pT)

Set p_T of leading loose track.

Parameters
pTTrack p_T

◆ setLeadTrkPt()

void Analysis::TauCommonDetails::setLeadTrkPt ( double  pt)

Set leading track p_T.

Parameters
ptleading track p_T

◆ setMassTrkSys()

void Analysis::TauCommonDetails::setMassTrkSys ( double  mass)

Set track system invariant mass.

Parameters
massinvariant mass

◆ setMEflow()

void Analysis::TauCommonDetails::setMEflow ( double  m)

Set mass from energy flow.

Parameters
m

◆ setNumCells()

void Analysis::TauCommonDetails::setNumCells ( unsigned int  value)

set number of cells associated to tau candidate

◆ setNumEffTopoClusters()

void Analysis::TauCommonDetails::setNumEffTopoClusters ( double  value)

set number of effective topocluster constituents of jet associated to tau candidate !!! is a double

◆ setNumTopoClusters()

void Analysis::TauCommonDetails::setNumTopoClusters ( unsigned int  value)

set number of topocluster constituents of jet associated to tau candidate

◆ setParameter()

void Analysis::TauDetails::setParameter ( TauJetParameters ::Detail  detail,
double  param 
)
virtualinherited

set parameter of type double

Definition at line 59 of file TauDetails.cxx.

61  {
62  }

◆ setPi0ConeDR()

void Analysis::TauCommonDetails::setPi0ConeDR ( double  value)

◆ setSecVtx()

void Analysis::TauCommonDetails::setSecVtx ( const Trk::RecVertex secVtx)

Set secondary vertex.

Parameters
secVtxSecondary vertex

◆ setSeedCalo_caloIso()

void Analysis::TauCommonDetails::setSeedCalo_caloIso ( double  caloIso)

Set sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4

Parameters
caloIsosum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4

◆ setSeedCalo_caloIsoCorrected()

void Analysis::TauCommonDetails::setSeedCalo_caloIsoCorrected ( double  caloIsoCorrected)

Set sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)

Parameters
caloIsosum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)

◆ setSeedCalo_centFrac()

void Analysis::TauCommonDetails::setSeedCalo_centFrac ( double  centFrac)

Set centrality fraction.

Parameters
centFracCentrality fraction

◆ setSeedCalo_dRmax()

void Analysis::TauCommonDetails::setSeedCalo_dRmax ( double  dRmax)

Set maximal dR of tracks associated to calo-seeded tau.

Parameters
dRmaxmaximal dR of tracks associated to calo-seeded tau

◆ setSeedCalo_EMRadius()

void Analysis::TauCommonDetails::setSeedCalo_EMRadius ( double  EMRadius)

Set E_T radius.

Parameters
EMRadiusE_T radius

◆ setSeedCalo_eta()

void Analysis::TauCommonDetails::setSeedCalo_eta ( double  eta)

Set eta of TauJet calculated from calorimeter.

Parameters
etaeta of TauJet calculated from calorimeter

◆ setSeedCalo_etEMAtEMScale()

void Analysis::TauCommonDetails::setSeedCalo_etEMAtEMScale ( double  energy)

Set EM energy at EM scale.

Parameters
energyEnergy

◆ setSeedCalo_etEMCalib()

void Analysis::TauCommonDetails::setSeedCalo_etEMCalib ( double  etEMCalib)

Set calibrated EM transverse energy.

Parameters
etEMCalibCalibrated EM transverse energy

◆ setSeedCalo_etHadAtEMScale()

void Analysis::TauCommonDetails::setSeedCalo_etHadAtEMScale ( double  energy)

Set hadronic energy at EM scale.

Parameters
energyEnergy

◆ setSeedCalo_etHadCalib()

void Analysis::TauCommonDetails::setSeedCalo_etHadCalib ( double  etHadCalib)

Set calibrated hadronic transverse energy.

Parameters
etHadCalibCalibrated hadronic transverse energy

◆ setSeedCalo_hadRadius()

void Analysis::TauCommonDetails::setSeedCalo_hadRadius ( double  hadRadius)

Set hadron calorimeter radius.

Parameters
hadRadiusHadron calorimeter radius

◆ setSeedCalo_isolFrac()

void Analysis::TauCommonDetails::setSeedCalo_isolFrac ( double  isolFrac)

Set isolation fraction.

Parameters
isolFracIsolation fraction

◆ setSeedCalo_lead2ClusterEOverAllClusterE()

void Analysis::TauCommonDetails::setSeedCalo_lead2ClusterEOverAllClusterE ( double  lead2ClusterEOverAllClusterE)

Set sum of 2 leading cluster energy over all cluster energy.

Parameters
lead2ClusterEOverAllClusterEsum of 2 leading cluster energy over all cluster energy

◆ setSeedCalo_lead3ClusterEOverAllClusterE()

void Analysis::TauCommonDetails::setSeedCalo_lead3ClusterEOverAllClusterE ( double  lead3ClusterEOverAllClusterE)

Set sum of 3 leading cluster energy over all cluster energy.

Parameters
lead3ClusterEOverAllClusterEsum of 3 leading cluster energy over all cluster energy

◆ setSeedCalo_nIsolLooseTrk()

void Analysis::TauCommonDetails::setSeedCalo_nIsolLooseTrk ( double  nIsolTRk)

Set number of isolated tracks.

Parameters
nIsolTRkNumber of isolated tracks

◆ setSeedCalo_nStrip()

void Analysis::TauCommonDetails::setSeedCalo_nStrip ( int  nStrip)

Set number of strips.

Parameters
nStripNumber of strips

◆ setSeedCalo_phi()

void Analysis::TauCommonDetails::setSeedCalo_phi ( double  phi)

Set phi of TauJet calculated from calorimeter.

Parameters
phiphi of TauJet calculated from calorimeter

◆ setSeedCalo_stripWidth2()

void Analysis::TauCommonDetails::setSeedCalo_stripWidth2 ( double  stripWidth2)

Set strip width ^2.

Parameters
stripWidth2Strip width ^2

◆ setSeedCalo_trkAvgDist()

void Analysis::TauCommonDetails::setSeedCalo_trkAvgDist ( double  trkAvgDist)

Set average track distance to calorimeter seed.

Parameters
trkAvgDistaverage track distance to calorimeter seed

◆ setSeedCalo_trkRmsDist()

void Analysis::TauCommonDetails::setSeedCalo_trkRmsDist ( double  trkRmsDist)

Set RMS of track distance to calorimeter seed.

Parameters
trkRmsDistRMS track distance to calorimeter seed

◆ setSeedTrk_EMRadius()

void Analysis::TauCommonDetails::setSeedTrk_EMRadius ( double  EMRadius)

Set EM radius.

Parameters
EMRadiusto set

◆ setSeedTrk_etChrgEM()

void Analysis::TauCommonDetails::setSeedTrk_etChrgEM ( double  et)

Set E_T of charged EM cells.

Parameters
etE_T

◆ setSeedTrk_etChrgEM01Trk() [1/2]

template<class ITERATOR >
void Analysis::TauCommonDetails::setSeedTrk_etChrgEM01Trk ( ITERATOR  beg,
ITERATOR  end 
)

◆ setSeedTrk_etChrgEM01Trk() [2/2]

void Analysis::TauCommonDetails::setSeedTrk_etChrgEM01Trk ( unsigned int  i,
double  et 
)

Set transverse energy around track.

Parameters
itrack id
etE_T

◆ setSeedTrk_etChrgHad()

void Analysis::TauCommonDetails::setSeedTrk_etChrgHad ( double  et)

Set charged E_T in hadronic calorimeter.

Parameters
etCharged E_T in hadronic calorimeter

◆ setSeedTrk_etChrgHadOverSumTrkPt()

void Analysis::TauCommonDetails::setSeedTrk_etChrgHadOverSumTrkPt ( double  fraction)

Set E_T over p_T.

Parameters
fractionE_T over p_T

◆ setSeedTrk_etEMAtEMScale()

void Analysis::TauCommonDetails::setSeedTrk_etEMAtEMScale ( double  et)

Set hadronic E_T at EM scale.

Parameters
etE_T

◆ setSeedTrk_etEMCL()

void Analysis::TauCommonDetails::setSeedTrk_etEMCL ( double  et)

Set E_T of pure EM cells.

Parameters
etE_T

◆ setSeedTrk_etHadAtEMScale()

void Analysis::TauCommonDetails::setSeedTrk_etHadAtEMScale ( double  et)

Set hadronic E_T at EM scale.

Parameters
etE_T

◆ setSeedTrk_etIsolEM()

void Analysis::TauCommonDetails::setSeedTrk_etIsolEM ( double  etIsolEM)

Set transverse energy in EM calo.

Parameters
etIsolEMTransverse energy in EM calo

◆ setSeedTrk_etIsolHad()

void Analysis::TauCommonDetails::setSeedTrk_etIsolHad ( double  etIsolHad)

Set transverse energy in EM calo.

Parameters
etIsolHadTransverse energy in EM calo

◆ setSeedTrk_etNeuEM()

void Analysis::TauCommonDetails::setSeedTrk_etNeuEM ( double  et)

Set E_T of neutral EM cells.

Parameters
etE_T

◆ setSeedTrk_etResChrgEMTrk() [1/2]

template<class ITERATOR >
void Analysis::TauCommonDetails::setSeedTrk_etResChrgEMTrk ( ITERATOR  beg,
ITERATOR  end 
)

◆ setSeedTrk_etResChrgEMTrk() [2/2]

void Analysis::TauCommonDetails::setSeedTrk_etResChrgEMTrk ( unsigned int  i,
double  et 
)

Set correction term for eflow calculations per track.

Parameters
itrack id
etcorrection term

◆ setSeedTrk_etResNeuEM()

void Analysis::TauCommonDetails::setSeedTrk_etResNeuEM ( double  et)

Set eflow correction term.

Parameters
etcorrection term

◆ setSeedTrk_hadLeakEt()

void Analysis::TauCommonDetails::setSeedTrk_hadLeakEt ( double  et)

Set hadronic leakage in Et summed over cells.

Parameters
etE_T

◆ setSeedTrk_isolFrac()

void Analysis::TauCommonDetails::setSeedTrk_isolFrac ( double  isolFrac)

Set the isolation fraction.

Parameters
isolFracIsolation fraction

◆ setSeedTrk_isolFracWide()

void Analysis::TauCommonDetails::setSeedTrk_isolFracWide ( double  fraction)

Set wide solation fraction.

Parameters
fractionwide solation fraction

◆ setSeedTrk_nIsolTrk()

void Analysis::TauCommonDetails::setSeedTrk_nIsolTrk ( int  n)

Set number of tracks.

Parameters
nNumber of isolated tracks

◆ setSeedTrk_nOtherCoreTrk()

void Analysis::TauCommonDetails::setSeedTrk_nOtherCoreTrk ( int  n)

Set number of other tracks.

Parameters
nNumber of tracks

◆ setSeedTrk_nStrip()

void Analysis::TauCommonDetails::setSeedTrk_nStrip ( int  nStrip)

Set the number of strip cells.

Parameters
nStripNumber of strip cells

◆ setSeedTrk_secMaxStripEt()

void Analysis::TauCommonDetails::setSeedTrk_secMaxStripEt ( double  et)

Set hadronic leakage in Et summed over cells.

Parameters
etE_T

◆ setSeedTrk_stripWidth2()

void Analysis::TauCommonDetails::setSeedTrk_stripWidth2 ( double  stripWidth2)

Set the strip width ^2.

Parameters
stripWidth2Strip width^2

◆ setSeedTrk_sumEMCellEtOverLeadTrkPt()

void Analysis::TauCommonDetails::setSeedTrk_sumEMCellEtOverLeadTrkPt ( double  ratio)

Set LAr+EM E_T / leading track p_T.

Parameters
ratioLAr+EM E_T / leading track p_T

◆ setSumPi0Vec()

void Analysis::TauCommonDetails::setSumPi0Vec ( const CLHEP::HepLorentzVector &  sumPi0Vec)

Set the Pi0 energy sum vector.

Parameters
sumPi0VecPi0 energy sum vector

◆ setTauJetVtxFraction()

void Analysis::TauCommonDetails::setTauJetVtxFraction ( double  value)

◆ setTopoInvMass()

void Analysis::TauCommonDetails::setTopoInvMass ( double  value)

set invariant mass from topoclusters of jet associated to tau candidate

◆ setTopoMeanDeltaR()

void Analysis::TauCommonDetails::setTopoMeanDeltaR ( double  value)

set mean distance to leading topocluster for topoclusters of jet associated to tau candidate

◆ setTrackFilterPass()

void Analysis::TauCommonDetails::setTrackFilterPass ( const std::vector< bool > &  value)

◆ setTrackFilterProngs()

void Analysis::TauCommonDetails::setTrackFilterProngs ( int  value)

◆ setTrackFilterQuality()

void Analysis::TauCommonDetails::setTrackFilterQuality ( int  value)

◆ setTrFlightPathSig()

void Analysis::TauCommonDetails::setTrFlightPathSig ( double  significance)

Set Transverse flight path significance.

Parameters
significanceSignificance

◆ setTrkWidth2()

void Analysis::TauCommonDetails::setTrkWidth2 ( double  trkWidth2)

Set track width ^2.

Parameters
trkWidth2Track width ^2

◆ setTRT_NHT_OVER_NLT()

void Analysis::TauCommonDetails::setTRT_NHT_OVER_NLT ( double  value)

◆ sumPi0Vec()

const CLHEP::HepLorentzVector& Analysis::TauCommonDetails::sumPi0Vec ( ) const

Get the Pi0 energy sum vector.

Returns
Pi0 energy sum vector

◆ TauJetVtxFraction()

double Analysis::TauCommonDetails::TauJetVtxFraction ( ) const

Tau Jet Vertex Fraction.

◆ topoInvMass()

double Analysis::TauCommonDetails::topoInvMass ( ) const

get invariant mass from topoclusters of jet associated to tau candidate

◆ topoMeanDeltaR()

double Analysis::TauCommonDetails::topoMeanDeltaR ( ) const

get mean distance to leading topocluster for topoclusters of jet associated to tau candidate

◆ toString()

std::string Analysis::TauDetails::toString ( ) const
inherited

Uses printOn to make a string of the TauDetails.

Returns
string representation of tau details

Definition at line 34 of file TauDetails.cxx.

35  {
36  std::stringstream s;
37  printOn(s);
38  return s.str();
39  }

◆ TrackFilterPass()

std::vector<bool> Analysis::TauCommonDetails::TrackFilterPass ( ) const

Track filter and generic pi0 cone.

◆ TrackFilterProngs()

int Analysis::TauCommonDetails::TrackFilterProngs ( ) const

◆ TrackFilterQuality()

int Analysis::TauCommonDetails::TrackFilterQuality ( ) const

◆ trFlightPathSig()

double Analysis::TauCommonDetails::trFlightPathSig ( ) const

Get Transverse flight path significance.

Returns
signigicance

◆ trkWidth2()

double Analysis::TauCommonDetails::trkWidth2 ( ) const

Get track width ^2.

Returns
Track width ^2

◆ TRT_NHT_OVER_NLT()

double Analysis::TauCommonDetails::TRT_NHT_OVER_NLT ( ) const

TRT hits high threshold over low threshold.

Friends And Related Function Documentation

◆ TauCommonDetailsCnv_p1

friend class TauCommonDetailsCnv_p1
friend

Definition at line 39 of file TauCommonDetails.h.

◆ TauJet

friend class TauJet
friend

Definition of the current "tau version".

Definition at line 40 of file TauCommonDetails.h.

Member Data Documentation

◆ DEFAULT

const float Analysis::TauDetails::DEFAULT = -1111.
staticinherited

Definition at line 34 of file TauDetails.h.

◆ DEFAULT_INT

const int Analysis::TauDetails::DEFAULT_INT = INT_MIN
staticinherited

Definition at line 35 of file TauDetails.h.

◆ m_cellBasedEnergyRing1

double Analysis::TauCommonDetails::m_cellBasedEnergyRing1
private

Cell-based energies in rings for centrality fraction.

Ring 1: 0.00 < R < 0.05

Definition at line 1707 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing2

double Analysis::TauCommonDetails::m_cellBasedEnergyRing2
private

Ring 2: 0.05 < R < 0.075.

Definition at line 1710 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing3

double Analysis::TauCommonDetails::m_cellBasedEnergyRing3
private

Ring 3: 0.075 < R < 0.10.

Definition at line 1713 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing4

double Analysis::TauCommonDetails::m_cellBasedEnergyRing4
private

Ring 4: 0.10 < R < 0.125.

Definition at line 1716 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing5

double Analysis::TauCommonDetails::m_cellBasedEnergyRing5
private

Ring 5: 0.125 < R < 0.15.

Definition at line 1719 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing6

double Analysis::TauCommonDetails::m_cellBasedEnergyRing6
private

Ring 6: 0.15 < R < 0.2.

Definition at line 1722 of file TauCommonDetails.h.

◆ m_cellBasedEnergyRing7

double Analysis::TauCommonDetails::m_cellBasedEnergyRing7
private

Ring 7: 0.2 < R < 0.4.

Definition at line 1725 of file TauCommonDetails.h.

◆ m_cellEM012Cluster

ElementLink<CaloClusterContainer> Analysis::TauCommonDetails::m_cellEM012Cluster
private

EM calorimeter cell cluster.

Cells used for candidate building, only EM calorimeter, without 3:rd sampling

Definition at line 1360 of file TauCommonDetails.h.

◆ m_chrgLooseTrk

double Analysis::TauCommonDetails::m_chrgLooseTrk
private

Charge of loose tracks.

Definition at line 1354 of file TauCommonDetails.h.

◆ m_effTopoInvMass

double Analysis::TauCommonDetails::m_effTopoInvMass
private

invariant mass from effective topoclusters of jet associated to tau candidate

Definition at line 1418 of file TauCommonDetails.h.

◆ m_effTopoMeanDeltaR

double Analysis::TauCommonDetails::m_effTopoMeanDeltaR
private

mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate

Definition at line 1424 of file TauCommonDetails.h.

◆ m_Ele_E237E277

double Analysis::TauCommonDetails::m_Ele_E237E277
private

Members for electron LLH calculation.

ratio of energy in window of 3X7 cells over 7X7 cells in second layer of ECAL

Definition at line 1393 of file TauCommonDetails.h.

◆ m_Ele_ECALFirstFraction

double Analysis::TauCommonDetails::m_Ele_ECALFirstFraction
private

fraction of EM cluster energy in first layer of ECAL

Definition at line 1399 of file TauCommonDetails.h.

◆ m_Ele_PresamplerFraction

double Analysis::TauCommonDetails::m_Ele_PresamplerFraction
private

fraction of EM cluster energy in presampler

Definition at line 1396 of file TauCommonDetails.h.

◆ m_EM_TES_scale

double Analysis::TauCommonDetails::m_EM_TES_scale
private

em+tes final scale

Definition at line 1697 of file TauCommonDetails.h.

◆ m_etEflow

double Analysis::TauCommonDetails::m_etEflow
private

E_T from energy flow.

Definition at line 1379 of file TauCommonDetails.h.

◆ m_etOverPtLeadLooseTrk

double Analysis::TauCommonDetails::m_etOverPtLeadLooseTrk
private

Ratio of E_T of TauCandidate to p_T of leading loose track.

Definition at line 1324 of file TauCommonDetails.h.

◆ m_etOverPtLeadTrk

double Analysis::TauCommonDetails::m_etOverPtLeadTrk
private

Ratio of E_T of TauCandidate to p_T of leading track.

Definition at line 1321 of file TauCommonDetails.h.

◆ m_ipSigLeadLooseTrk

double Analysis::TauCommonDetails::m_ipSigLeadLooseTrk
private

Impact parameter significance of leading loose track.

Definition at line 1336 of file TauCommonDetails.h.

◆ m_ipSigLeadTrk

double Analysis::TauCommonDetails::m_ipSigLeadTrk
private

Impact parameter significance of leading track.

Definition at line 1333 of file TauCommonDetails.h.

◆ m_ipZ0SinThetaSigLeadTrk

double Analysis::TauCommonDetails::m_ipZ0SinThetaSigLeadTrk
private

Significance of z0 sin(Theta)

Definition at line 1318 of file TauCommonDetails.h.

◆ m_LC_TES_precalib

double Analysis::TauCommonDetails::m_LC_TES_precalib
private

lc+tes precalibration

Definition at line 1700 of file TauCommonDetails.h.

◆ m_leadLooseTrkPt

double Analysis::TauCommonDetails::m_leadLooseTrkPt
private

p_T of leading loose track - for Trigger

Definition at line 1330 of file TauCommonDetails.h.

◆ m_leadTrkPt

double Analysis::TauCommonDetails::m_leadTrkPt
private

p_T of leading loose track - for Trigger

Definition at line 1327 of file TauCommonDetails.h.

◆ m_looseConvTrk

ElementLinkVector<Rec::TrackParticleContainer> Analysis::TauCommonDetails::m_looseConvTrk
private

Loose Conversion tracks.

Definition at line 1342 of file TauCommonDetails.h.

◆ m_looseTrk

ElementLinkVector<Rec::TrackParticleContainer> Analysis::TauCommonDetails::m_looseTrk
private

Loose tracks.

Definition at line 1339 of file TauCommonDetails.h.

◆ m_massTrkSys

double Analysis::TauCommonDetails::m_massTrkSys
private

Invariant mass of the tracks system.

Definition at line 1366 of file TauCommonDetails.h.

◆ m_mEflow

double Analysis::TauCommonDetails::m_mEflow
private

mass from energy flow

Definition at line 1382 of file TauCommonDetails.h.

◆ m_numCells

unsigned int Analysis::TauCommonDetails::m_numCells
private

Members for topocluster ID variables.

number of cells in topoclusters associated to tau candidate

Definition at line 1406 of file TauCommonDetails.h.

◆ m_numEffTopoClusters

double Analysis::TauCommonDetails::m_numEffTopoClusters
private

number of effective topocluster constituents associated to tau candidate !!! is a double

Definition at line 1412 of file TauCommonDetails.h.

◆ m_numTopoClusters

unsigned int Analysis::TauCommonDetails::m_numTopoClusters
private

number of topocluster constituents associated to tau candidate

Definition at line 1409 of file TauCommonDetails.h.

◆ m_otherTrk

ElementLinkVector<Rec::TrackParticleContainer> Analysis::TauCommonDetails::m_otherTrk
private

Other tracks.

Definition at line 1351 of file TauCommonDetails.h.

◆ m_pi0

ElementLinkVector<CaloClusterContainer> Analysis::TauCommonDetails::m_pi0
private

Pi0 clusters.

Definition at line 1385 of file TauCommonDetails.h.

◆ m_Pi0ConeDR

double Analysis::TauCommonDetails::m_Pi0ConeDR
private

Definition at line 1752 of file TauCommonDetails.h.

◆ m_secVtx

Trk::RecVertex* Analysis::TauCommonDetails::m_secVtx
private

Secondary vertex.

Definition at line 1376 of file TauCommonDetails.h.

◆ m_seedCalo_caloIso

double Analysis::TauCommonDetails::m_seedCalo_caloIso
private

sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4

Applicable to calo seeded tau reconstruction

Definition at line 1541 of file TauCommonDetails.h.

◆ m_seedCalo_caloIsoCorrected

double Analysis::TauCommonDetails::m_seedCalo_caloIsoCorrected
private

sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)

Applicable to calo seeded tau reconstruction

Definition at line 1548 of file TauCommonDetails.h.

◆ m_seedCalo_centFrac

double Analysis::TauCommonDetails::m_seedCalo_centFrac
private

Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos.

Applicable to calo seeded tau reconstruction

Definition at line 1474 of file TauCommonDetails.h.

◆ m_seedCalo_dRmax

double Analysis::TauCommonDetails::m_seedCalo_dRmax
private

maximal dR of tracks associated to calo-seeded tau

Applicable to calo seeded tau reconstruction

Definition at line 1554 of file TauCommonDetails.h.

◆ m_seedCalo_EMRadius

double Analysis::TauCommonDetails::m_seedCalo_EMRadius
private

Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

Definition at line 1446 of file TauCommonDetails.h.

◆ m_seedCalo_eta

double Analysis::TauCommonDetails::m_seedCalo_eta
private

eta of TauJet calculated from calorimeter

(for merged algorithm) Applicable to calo seeded tau reconstruction

Definition at line 1504 of file TauCommonDetails.h.

◆ m_seedCalo_etEMAtEMScale

double Analysis::TauCommonDetails::m_seedCalo_etEMAtEMScale
private

Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

Definition at line 1457 of file TauCommonDetails.h.

◆ m_seedCalo_etEMCalib

double Analysis::TauCommonDetails::m_seedCalo_etEMCalib
private

Calibrated EM transverse energy.

EM is Presampler + EM1 + EM2 Applicable to calo seeded tau reconstruction

Definition at line 1492 of file TauCommonDetails.h.

◆ m_seedCalo_etHadAtEMScale

double Analysis::TauCommonDetails::m_seedCalo_etHadAtEMScale
private

Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4.

Applicable to calo seeded tau reconstruction

Definition at line 1463 of file TauCommonDetails.h.

◆ m_seedCalo_etHadCalib

double Analysis::TauCommonDetails::m_seedCalo_etHadCalib
private

Calibrated hadronic transverse energy.

HAD is cryo + EM3 + TILE1 + TILE2 + TILE3 Applicable to calo seeded tau reconstruction

Definition at line 1498 of file TauCommonDetails.h.

◆ m_seedCalo_hadRadius

double Analysis::TauCommonDetails::m_seedCalo_hadRadius
private

Uncalibrated hadron calorimeter weighted radius.

Applicable to calo seeded tau reconstruction

Definition at line 1451 of file TauCommonDetails.h.

◆ m_seedCalo_isolFrac

double Analysis::TauCommonDetails::m_seedCalo_isolFrac
private

Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0.4.

Applicable to calo seeded tau reconstruction

Definition at line 1469 of file TauCommonDetails.h.

◆ m_seedCalo_lead2ClusterEOverAllClusterE

double Analysis::TauCommonDetails::m_seedCalo_lead2ClusterEOverAllClusterE
private

sum of 2 leading cluster energy over all cluster energy

Applicable to calo seeded tau reconstruction

Definition at line 1528 of file TauCommonDetails.h.

◆ m_seedCalo_lead3ClusterEOverAllClusterE

double Analysis::TauCommonDetails::m_seedCalo_lead3ClusterEOverAllClusterE
private

sum of 3 leading cluster energy over all cluster energy

Applicable to calo seeded tau reconstruction

Definition at line 1534 of file TauCommonDetails.h.

◆ m_seedCalo_nIsolLooseTrk

double Analysis::TauCommonDetails::m_seedCalo_nIsolLooseTrk
private

Number of isolated tracks.

Number of tracks p_T>1GeV between dR = cmsdr and dR = cmsdR (from the jobOptions) Applicable to calo seeded tau reconstruction

Definition at line 1440 of file TauCommonDetails.h.

◆ m_seedCalo_nStrip

int Analysis::TauCommonDetails::m_seedCalo_nStrip
private

Number of Strip cells within dR < 0.4, with energy above specified threshold.

Applicable to calo seeded tau reconstruction

Definition at line 1486 of file TauCommonDetails.h.

◆ m_seedCalo_phi

double Analysis::TauCommonDetails::m_seedCalo_phi
private

phi of TauJet calculated from calorimeter

(for merged algorithm) Applicable to calo seeded tau reconstruction

Definition at line 1510 of file TauCommonDetails.h.

◆ m_seedCalo_stripWidth2

double Analysis::TauCommonDetails::m_seedCalo_stripWidth2
private

Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4.

Applicable to calo seeded tau reconstruction

Definition at line 1480 of file TauCommonDetails.h.

◆ m_seedCalo_trkAvgDist

double Analysis::TauCommonDetails::m_seedCalo_trkAvgDist
private

average track distance from calorimeter seed

Applicable to calo seeded tau reconstruction

Definition at line 1516 of file TauCommonDetails.h.

◆ m_seedCalo_trkRmsDist

double Analysis::TauCommonDetails::m_seedCalo_trkRmsDist
private

RMS of track distance from calorimeter seed.

Applicable to calo seeded tau reconstruction

Definition at line 1522 of file TauCommonDetails.h.

◆ m_seedCalo_wideTrk

ElementLinkVector<Rec::TrackParticleContainer> Analysis::TauCommonDetails::m_seedCalo_wideTrk
private

SeedCalo wide tracks.

Definition at line 1345 of file TauCommonDetails.h.

◆ m_seedTrk_EMRadius

double Analysis::TauCommonDetails::m_seedTrk_EMRadius
private

EM radius.

Uncalibrated transverse energy weighted radius in the Presampler + EM1 + EM2 within dR < 0.2. Applicable for track seeded tau reconstruction

Definition at line 1569 of file TauCommonDetails.h.

◆ m_seedTrk_etChrgEM

double Analysis::TauCommonDetails::m_seedTrk_etChrgEM
private

Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narrow window around qualified track.

Applicable for track seeded tau reconstruction

Definition at line 1610 of file TauCommonDetails.h.

◆ m_seedTrk_etChrgEM01Trk

std :: vector<double> Analysis::TauCommonDetails::m_seedTrk_etChrgEM01Trk
private

Transverse energy in narrow window around the track(s), EM layers 0 1 only.

Applicable for track seeded tau reconsTruction

Definition at line 1633 of file TauCommonDetails.h.

◆ m_seedTrk_etChrgHad

double Analysis::TauCommonDetails::m_seedTrk_etChrgHad
private

Charged transverse energy in narrow window around track(s) in hadronic calorimeter.

Applicable for track seeded tau reconstruction

Definition at line 1668 of file TauCommonDetails.h.

◆ m_seedTrk_etChrgHadOverSumTrkPt

double Analysis::TauCommonDetails::m_seedTrk_etChrgHadOverSumTrkPt
private

charged hadronic transverse energy over sum of transverse momenta of all tracks

Applicable for track seeded tau reconstruction

Definition at line 1581 of file TauCommonDetails.h.

◆ m_seedTrk_etEMAtEMScale

double Analysis::TauCommonDetails::m_seedTrk_etEMAtEMScale
private

EM E_T at EM scale.

Applicable for track seeded tau reconstruction

Definition at line 1597 of file TauCommonDetails.h.

◆ m_seedTrk_etEMCL

double Analysis::TauCommonDetails::m_seedTrk_etEMCL
private

Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (steered from jobOptions),.

Applicable for track seeded tau reconstruction

Definition at line 1603 of file TauCommonDetails.h.

◆ m_seedTrk_etHadAtEMScale

double Analysis::TauCommonDetails::m_seedTrk_etHadAtEMScale
private

Hadronic E_T at EM scale.

Applicable for track seeded tau reconstruction

Definition at line 1592 of file TauCommonDetails.h.

◆ m_seedTrk_etIsolEM

double Analysis::TauCommonDetails::m_seedTrk_etIsolEM
private

Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.

Applicable for track seeded tau reconstruction

Definition at line 1683 of file TauCommonDetails.h.

◆ m_seedTrk_etIsolHad

double Analysis::TauCommonDetails::m_seedTrk_etIsolHad
private

Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.

Applicable for track seeded tau reconstruction

Definition at line 1688 of file TauCommonDetails.h.

◆ m_seedTrk_etNeuEM

double Analysis::TauCommonDetails::m_seedTrk_etNeuEM
private

Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction of EMCL and Chrg cells.

Applicable for track seeded tau reconstruction

Definition at line 1617 of file TauCommonDetails.h.

◆ m_seedTrk_etResChrgEMTrk

std :: vector<double> Analysis::TauCommonDetails::m_seedTrk_etResChrgEMTrk
private

Correction term for eflow calculations (evaluated for each track separately)

Applicable for track seeded tau reconsTruction

Definition at line 1639 of file TauCommonDetails.h.

◆ m_seedTrk_etResNeuEM

double Analysis::TauCommonDetails::m_seedTrk_etResNeuEM
private

Correction term for eflow calculations.

Applicable for track seeded tau reconsTruction

Definition at line 1622 of file TauCommonDetails.h.

◆ m_seedTrk_hadLeakEt

double Analysis::TauCommonDetails::m_seedTrk_hadLeakEt
private

hadronic leakage in Et summed over cells

Applicable for track seeded tau reconsTruction

Definition at line 1627 of file TauCommonDetails.h.

◆ m_seedTrk_isolFrac

double Analysis::TauCommonDetails::m_seedTrk_isolFrac
private

Isolation fraction.

Ratio of uncalibrated E_T within dR<0.1 and dR<0.2 Applicable for track seeded tau reconstruction

Definition at line 1575 of file TauCommonDetails.h.

◆ m_seedTrk_isolFracWide

double Analysis::TauCommonDetails::m_seedTrk_isolFracWide
private

Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale.

Applicable for track seeded tau reconstruction

Definition at line 1587 of file TauCommonDetails.h.

◆ m_seedTrk_nIsolTrk

int Analysis::TauCommonDetails::m_seedTrk_nIsolTrk
private

Associated, "not good" quality tracks in core region.

Applicable for track seeded tau reconstruction

Definition at line 1678 of file TauCommonDetails.h.

◆ m_seedTrk_nOtherCoreTrk

int Analysis::TauCommonDetails::m_seedTrk_nOtherCoreTrk
private

Associated, "not good" quality tracks in core region.

Applicable for track seeded tau reconstruction

Definition at line 1673 of file TauCommonDetails.h.

◆ m_seedTrk_nStrip

int Analysis::TauCommonDetails::m_seedTrk_nStrip
private

Number of strip cells.

Number of strip cells within dR < 0.2, with E > m_stripEthr Applicable for track seeded tau reconstruction

Definition at line 1662 of file TauCommonDetails.h.

◆ m_seedTrk_secMaxStripEt

double Analysis::TauCommonDetails::m_seedTrk_secMaxStripEt
private

Secondary maximum.

Applicable for track seeded tau reconsTruction

Definition at line 1649 of file TauCommonDetails.h.

◆ m_seedTrk_stripWidth2

double Analysis::TauCommonDetails::m_seedTrk_stripWidth2
private

Strip width squared.

Square of uncalibrated transverse energy weighted width in the strip layer within dR < 0.2 Applicable for track seeded tau reconstruction

Definition at line 1656 of file TauCommonDetails.h.

◆ m_seedTrk_sumEMCellEtOverLeadTrkPt

double Analysis::TauCommonDetails::m_seedTrk_sumEMCellEtOverLeadTrkPt
private

Ratio of sum Et of LAr Cells to the pT of leading track.

Applicable for track seeded tau reconsTruction

Definition at line 1644 of file TauCommonDetails.h.

◆ m_seedTrk_wideTrk

ElementLinkVector<Rec::TrackParticleContainer> Analysis::TauCommonDetails::m_seedTrk_wideTrk
private

SeedTrk wide tracks.

Definition at line 1348 of file TauCommonDetails.h.

◆ m_sumPi0Vec

CLHEP::HepLorentzVector Analysis::TauCommonDetails::m_sumPi0Vec
private

Pi0 energy sum vector.

Definition at line 1363 of file TauCommonDetails.h.

◆ m_TauJetVtxFraction

double Analysis::TauCommonDetails::m_TauJetVtxFraction
private

Tau Jet Vertex Fraction.

Tau Jet Vertex Fraction

Definition at line 1736 of file TauCommonDetails.h.

◆ m_topoInvMass

double Analysis::TauCommonDetails::m_topoInvMass
private

invariant mass from topoclusters of jet associated to tau candidate

Definition at line 1415 of file TauCommonDetails.h.

◆ m_topoMeanDeltaR

double Analysis::TauCommonDetails::m_topoMeanDeltaR
private

mean distance to leading topocluster for topoclusters of jet associated to tau candidate

Definition at line 1421 of file TauCommonDetails.h.

◆ m_TrackFilterPass

std::vector<bool> Analysis::TauCommonDetails::m_TrackFilterPass
private

Track filter and generic pi0 cone.

Definition at line 1743 of file TauCommonDetails.h.

◆ m_TrackFilterProngs

int Analysis::TauCommonDetails::m_TrackFilterProngs
private

Definition at line 1746 of file TauCommonDetails.h.

◆ m_TrackFilterQuality

int Analysis::TauCommonDetails::m_TrackFilterQuality
private

Definition at line 1749 of file TauCommonDetails.h.

◆ m_trFlightPathSig

double Analysis::TauCommonDetails::m_trFlightPathSig
private

Transverse flight path significance for taus with at least 2 associated tracks.

Definition at line 1373 of file TauCommonDetails.h.

◆ m_trkWidth2

double Analysis::TauCommonDetails::m_trkWidth2
private

Width of tracks momenta.

Definition at line 1369 of file TauCommonDetails.h.

◆ m_TRT_NHT_OVER_NLT

double Analysis::TauCommonDetails::m_TRT_NHT_OVER_NLT
private

TRTHits high threshold over low threshold used in electron veto.

Definition at line 1729 of file TauCommonDetails.h.

◆ s_className

const std::string Analysis::TauCommonDetails::s_className = ClassName<TauCommonDetails>::name()
staticprivate

Name of class.

Definition at line 1311 of file TauCommonDetails.h.


The documentation for this class was generated from the following files:
Analysis::TauCommonDetails::m_seedCalo_trkAvgDist
double m_seedCalo_trkAvgDist
average track distance from calorimeter seed
Definition: TauCommonDetails.h:1516
Analysis::TauCommonDetails::m_sumPi0Vec
CLHEP::HepLorentzVector m_sumPi0Vec
Pi0 energy sum vector.
Definition: TauCommonDetails.h:1363
Analysis::TauCommonDetails::m_looseTrk
ElementLinkVector< Rec::TrackParticleContainer > m_looseTrk
Loose tracks.
Definition: TauCommonDetails.h:1339
Analysis::TauCommonDetails::m_topoInvMass
double m_topoInvMass
invariant mass from topoclusters of jet associated to tau candidate
Definition: TauCommonDetails.h:1415
Analysis::TauCommonDetails::m_seedCalo_dRmax
double m_seedCalo_dRmax
maximal dR of tracks associated to calo-seeded tau
Definition: TauCommonDetails.h:1554
Analysis::TauCommonDetails::m_seedTrk_etChrgHadOverSumTrkPt
double m_seedTrk_etChrgHadOverSumTrkPt
charged hadronic transverse energy over sum of transverse momenta of all tracks
Definition: TauCommonDetails.h:1581
Analysis::TauCommonDetails::m_seedCalo_centFrac
double m_seedCalo_centFrac
Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos.
Definition: TauCommonDetails.h:1474
Analysis::TauCommonDetails::m_seedTrk_etEMCL
double m_seedTrk_etEMCL
Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (ste...
Definition: TauCommonDetails.h:1603
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
Analysis::TauCommonDetails::m_seedCalo_wideTrk
ElementLinkVector< Rec::TrackParticleContainer > m_seedCalo_wideTrk
SeedCalo wide tracks.
Definition: TauCommonDetails.h:1345
Analysis::TauCommonDetails::m_seedTrk_hadLeakEt
double m_seedTrk_hadLeakEt
hadronic leakage in Et summed over cells
Definition: TauCommonDetails.h:1627
Analysis::TauCommonDetails::m_seedTrk_etIsolEM
double m_seedTrk_etIsolEM
Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.
Definition: TauCommonDetails.h:1683
Analysis::TauCommonDetails::m_cellEM012Cluster
ElementLink< CaloClusterContainer > m_cellEM012Cluster
EM calorimeter cell cluster.
Definition: TauCommonDetails.h:1360
Analysis::TauCommonDetails::m_seedTrk_secMaxStripEt
double m_seedTrk_secMaxStripEt
Secondary maximum.
Definition: TauCommonDetails.h:1649
Analysis::TauCommonDetails::m_seedTrk_etChrgEM
double m_seedTrk_etChrgEM
Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narr...
Definition: TauCommonDetails.h:1610
Analysis::TauCommonDetails::m_seedCalo_isolFrac
double m_seedCalo_isolFrac
Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0....
Definition: TauCommonDetails.h:1469
Analysis::TauCommonDetails::m_seedCalo_nStrip
int m_seedCalo_nStrip
Number of Strip cells within dR < 0.4, with energy above specified threshold.
Definition: TauCommonDetails.h:1486
Analysis::TauCommonDetails::m_seedCalo_etEMCalib
double m_seedCalo_etEMCalib
Calibrated EM transverse energy.
Definition: TauCommonDetails.h:1492
Analysis::TauCommonDetails::m_seedCalo_stripWidth2
double m_seedCalo_stripWidth2
Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4.
Definition: TauCommonDetails.h:1480
Analysis::TauCommonDetails::m_seedTrk_etChrgHad
double m_seedTrk_etChrgHad
Charged transverse energy in narrow window around track(s) in hadronic calorimeter.
Definition: TauCommonDetails.h:1668
Analysis::TauCommonDetails::m_secVtx
Trk::RecVertex * m_secVtx
Secondary vertex.
Definition: TauCommonDetails.h:1376
Analysis::TauCommonDetails::m_cellBasedEnergyRing3
double m_cellBasedEnergyRing3
Ring 3: 0.075 < R < 0.10.
Definition: TauCommonDetails.h:1713
Analysis::TauDetails::DEFAULT
static const float DEFAULT
Definition: TauDetails.h:34
Analysis::TauCommonDetails::m_etEflow
double m_etEflow
E_T from energy flow.
Definition: TauCommonDetails.h:1379
Analysis::TauCommonDetails::m_seedTrk_etResChrgEMTrk
std ::vector< double > m_seedTrk_etResChrgEMTrk
Correction term for eflow calculations (evaluated for each track separately)
Definition: TauCommonDetails.h:1639
Analysis::TauCommonDetails::m_seedTrk_isolFrac
double m_seedTrk_isolFrac
Isolation fraction.
Definition: TauCommonDetails.h:1575
Analysis::TauCommonDetails::m_leadLooseTrkPt
double m_leadLooseTrkPt
p_T of leading loose track - for Trigger
Definition: TauCommonDetails.h:1330
Analysis::TauCommonDetails::m_seedCalo_etEMAtEMScale
double m_seedCalo_etEMAtEMScale
Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0....
Definition: TauCommonDetails.h:1457
Analysis::TauDetails::TauDetails
TauDetails()
Default constructor.
Definition: TauDetails.cxx:26
Analysis::TauCommonDetails::m_LC_TES_precalib
double m_LC_TES_precalib
lc+tes precalibration
Definition: TauCommonDetails.h:1700
Analysis::TauCmp::cmp
bool cmp(const double &a, const double &b)
Definition: TauCmp.cxx:34
Analysis::TauCommonDetails::m_TRT_NHT_OVER_NLT
double m_TRT_NHT_OVER_NLT
TRTHits high threshold over low threshold used in electron veto.
Definition: TauCommonDetails.h:1729
Analysis::TauCommonDetails::m_seedTrk_sumEMCellEtOverLeadTrkPt
double m_seedTrk_sumEMCellEtOverLeadTrkPt
Ratio of sum Et of LAr Cells to the pT of leading track.
Definition: TauCommonDetails.h:1644
Trk::RecVertex
Trk::RecVertex inherits from Trk::Vertex.
Definition: RecVertex.h:44
Analysis::TauCommonDetails::m_seedTrk_etIsolHad
double m_seedTrk_etIsolHad
Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.
Definition: TauCommonDetails.h:1688
Analysis::TauCommonDetails::m_trFlightPathSig
double m_trFlightPathSig
Transverse flight path significance for taus with at least 2 associated tracks.
Definition: TauCommonDetails.h:1373
Analysis::TauCommonDetails::m_effTopoInvMass
double m_effTopoInvMass
invariant mass from effective topoclusters of jet associated to tau candidate
Definition: TauCommonDetails.h:1418
Analysis::TauCommonDetails::m_TrackFilterProngs
int m_TrackFilterProngs
Definition: TauCommonDetails.h:1746
Analysis::TauCommonDetails::m_seedTrk_nStrip
int m_seedTrk_nStrip
Number of strip cells.
Definition: TauCommonDetails.h:1662
Analysis::TauCommonDetails::m_seedCalo_lead3ClusterEOverAllClusterE
double m_seedCalo_lead3ClusterEOverAllClusterE
sum of 3 leading cluster energy over all cluster energy
Definition: TauCommonDetails.h:1534
Analysis::TauCommonDetails::m_trkWidth2
double m_trkWidth2
Width of tracks momenta.
Definition: TauCommonDetails.h:1369
Analysis::TauCommonDetails::m_seedCalo_nIsolLooseTrk
double m_seedCalo_nIsolLooseTrk
Number of isolated tracks.
Definition: TauCommonDetails.h:1440
Analysis::TauCommonDetails::m_seedCalo_lead2ClusterEOverAllClusterE
double m_seedCalo_lead2ClusterEOverAllClusterE
sum of 2 leading cluster energy over all cluster energy
Definition: TauCommonDetails.h:1528
Analysis::TauCommonDetails::m_cellBasedEnergyRing5
double m_cellBasedEnergyRing5
Ring 5: 0.125 < R < 0.15.
Definition: TauCommonDetails.h:1719
Analysis::TauCommonDetails::m_Ele_ECALFirstFraction
double m_Ele_ECALFirstFraction
fraction of EM cluster energy in first layer of ECAL
Definition: TauCommonDetails.h:1399
Analysis::TauCommonDetails::m_cellBasedEnergyRing2
double m_cellBasedEnergyRing2
Ring 2: 0.05 < R < 0.075.
Definition: TauCommonDetails.h:1710
Analysis::TauDetails::DEFAULT_INT
static const int DEFAULT_INT
Definition: TauDetails.h:35
Analysis::TauCommonDetails::m_looseConvTrk
ElementLinkVector< Rec::TrackParticleContainer > m_looseConvTrk
Loose Conversion tracks.
Definition: TauCommonDetails.h:1342
Analysis::TauCommonDetails::m_chrgLooseTrk
double m_chrgLooseTrk
Charge of loose tracks.
Definition: TauCommonDetails.h:1354
Analysis::TauCommonDetails::m_Ele_PresamplerFraction
double m_Ele_PresamplerFraction
fraction of EM cluster energy in presampler
Definition: TauCommonDetails.h:1396
Analysis::TauCommonDetails::m_massTrkSys
double m_massTrkSys
Invariant mass of the tracks system.
Definition: TauCommonDetails.h:1366
Analysis::TauCommonDetails::s_className
static const std::string s_className
Name of class.
Definition: TauCommonDetails.h:1311
Analysis::TauCommonDetails::m_seedCalo_trkRmsDist
double m_seedCalo_trkRmsDist
RMS of track distance from calorimeter seed.
Definition: TauCommonDetails.h:1522
Analysis::TauCommonDetails::m_cellBasedEnergyRing1
double m_cellBasedEnergyRing1
Cell-based energies in rings for centrality fraction.
Definition: TauCommonDetails.h:1707
Analysis::TauCommonDetails::m_ipSigLeadTrk
double m_ipSigLeadTrk
Impact parameter significance of leading track.
Definition: TauCommonDetails.h:1333
Analysis::TauCommonDetails::m_cellBasedEnergyRing6
double m_cellBasedEnergyRing6
Ring 6: 0.15 < R < 0.2.
Definition: TauCommonDetails.h:1722
Analysis::TauCommonDetails::m_effTopoMeanDeltaR
double m_effTopoMeanDeltaR
mean distance to leading topocluster for effective topoclusters of jet associated to tau candidate
Definition: TauCommonDetails.h:1424
Analysis::TauCommonDetails::m_seedCalo_caloIso
double m_seedCalo_caloIso
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4
Definition: TauCommonDetails.h:1541
Analysis::TauCommonDetails::m_numCells
unsigned int m_numCells
Members for topocluster ID variables.
Definition: TauCommonDetails.h:1406
Trk::Vertex::position
const Amg::Vector3D & position() const
return position of vertex
Definition: Vertex.cxx:72
Analysis::TauCommonDetails::m_seedTrk_isolFracWide
double m_seedTrk_isolFracWide
Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale.
Definition: TauCommonDetails.h:1587
Analysis::TauCommonDetails::m_TrackFilterPass
std::vector< bool > m_TrackFilterPass
Track filter and generic pi0 cone.
Definition: TauCommonDetails.h:1743
Analysis::TauCommonDetails::m_seedCalo_eta
double m_seedCalo_eta
eta of TauJet calculated from calorimeter
Definition: TauCommonDetails.h:1504
Analysis::TauCommonDetails::m_pi0
ElementLinkVector< CaloClusterContainer > m_pi0
Pi0 clusters.
Definition: TauCommonDetails.h:1385
Analysis::TauCommonDetails::m_cellBasedEnergyRing7
double m_cellBasedEnergyRing7
Ring 7: 0.2 < R < 0.4.
Definition: TauCommonDetails.h:1725
Analysis::TauCommonDetails::m_ipSigLeadLooseTrk
double m_ipSigLeadLooseTrk
Impact parameter significance of leading loose track.
Definition: TauCommonDetails.h:1336
Analysis::TauCommonDetails::m_seedCalo_EMRadius
double m_seedCalo_EMRadius
Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4.
Definition: TauCommonDetails.h:1446
Analysis::TauCommonDetails::m_seedCalo_phi
double m_seedCalo_phi
phi of TauJet calculated from calorimeter
Definition: TauCommonDetails.h:1510
Analysis::TauCommonDetails::m_TauJetVtxFraction
double m_TauJetVtxFraction
Tau Jet Vertex Fraction.
Definition: TauCommonDetails.h:1736
Analysis::TauCommonDetails::m_seedTrk_wideTrk
ElementLinkVector< Rec::TrackParticleContainer > m_seedTrk_wideTrk
SeedTrk wide tracks.
Definition: TauCommonDetails.h:1348
Analysis::TauCommonDetails::m_seedCalo_etHadCalib
double m_seedCalo_etHadCalib
Calibrated hadronic transverse energy.
Definition: TauCommonDetails.h:1498
Analysis::TauCommonDetails::m_etOverPtLeadTrk
double m_etOverPtLeadTrk
Ratio of E_T of TauCandidate to p_T of leading track.
Definition: TauCommonDetails.h:1321
Analysis::TauCommonDetails::m_seedCalo_etHadAtEMScale
double m_seedCalo_etHadAtEMScale
Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0....
Definition: TauCommonDetails.h:1463
Analysis::TauCmp::vcmp
bool vcmp(const std::vector< T > &a, const std::vector< T > &b)
Compare vectors using cmp predicate.
Definition: TauCmp.h:36
Analysis::TauCommonDetails::m_leadTrkPt
double m_leadTrkPt
p_T of leading loose track - for Trigger
Definition: TauCommonDetails.h:1327
Analysis::TauCommonDetails::m_seedTrk_etHadAtEMScale
double m_seedTrk_etHadAtEMScale
Hadronic E_T at EM scale.
Definition: TauCommonDetails.h:1592
Analysis::TauCommonDetails::m_otherTrk
ElementLinkVector< Rec::TrackParticleContainer > m_otherTrk
Other tracks.
Definition: TauCommonDetails.h:1351
Analysis::TauCommonDetails::m_cellBasedEnergyRing4
double m_cellBasedEnergyRing4
Ring 4: 0.10 < R < 0.125.
Definition: TauCommonDetails.h:1716
Analysis::TauCommonDetails::m_etOverPtLeadLooseTrk
double m_etOverPtLeadLooseTrk
Ratio of E_T of TauCandidate to p_T of leading loose track.
Definition: TauCommonDetails.h:1324
Analysis::TauCommonDetails::m_numTopoClusters
unsigned int m_numTopoClusters
number of topocluster constituents associated to tau candidate
Definition: TauCommonDetails.h:1409
Analysis::TauCommonDetails::m_seedTrk_EMRadius
double m_seedTrk_EMRadius
EM radius.
Definition: TauCommonDetails.h:1569
Analysis::TauCommonDetails::m_seedTrk_etChrgEM01Trk
std ::vector< double > m_seedTrk_etChrgEM01Trk
Transverse energy in narrow window around the track(s), EM layers 0 1 only.
Definition: TauCommonDetails.h:1633
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
Analysis::TauCommonDetails::m_seedTrk_nIsolTrk
int m_seedTrk_nIsolTrk
Associated, "not good" quality tracks in core region.
Definition: TauCommonDetails.h:1678
Analysis::TauCommonDetails::m_seedTrk_etResNeuEM
double m_seedTrk_etResNeuEM
Correction term for eflow calculations.
Definition: TauCommonDetails.h:1622
Analysis::TauCommonDetails::m_Pi0ConeDR
double m_Pi0ConeDR
Definition: TauCommonDetails.h:1752
Analysis::TauCommonDetails::m_seedTrk_nOtherCoreTrk
int m_seedTrk_nOtherCoreTrk
Associated, "not good" quality tracks in core region.
Definition: TauCommonDetails.h:1673
Analysis::TauCommonDetails::m_topoMeanDeltaR
double m_topoMeanDeltaR
mean distance to leading topocluster for topoclusters of jet associated to tau candidate
Definition: TauCommonDetails.h:1421
Analysis::TauCommonDetails::m_EM_TES_scale
double m_EM_TES_scale
em+tes final scale
Definition: TauCommonDetails.h:1697
Analysis::TauCommonDetails::m_seedTrk_etNeuEM
double m_seedTrk_etNeuEM
Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction...
Definition: TauCommonDetails.h:1617
Analysis::TauCommonDetails::m_seedCalo_caloIsoCorrected
double m_seedCalo_caloIsoCorrected
sum of transvers energy of clusters around jet seed within 0.2 < dR < 0.4 (pile up corrected)
Definition: TauCommonDetails.h:1548
Analysis::TauCommonDetails::m_mEflow
double m_mEflow
mass from energy flow
Definition: TauCommonDetails.h:1382
Analysis::TauCommonDetails::m_TrackFilterQuality
int m_TrackFilterQuality
Definition: TauCommonDetails.h:1749
Analysis::TauDetails::printOn
void printOn(stream &o) const
Printing function.
Definition: TauDetails.h:96
Analysis::TauCommonDetails::m_seedCalo_hadRadius
double m_seedCalo_hadRadius
Uncalibrated hadron calorimeter weighted radius.
Definition: TauCommonDetails.h:1451
Analysis::TauCommonDetails::m_ipZ0SinThetaSigLeadTrk
double m_ipZ0SinThetaSigLeadTrk
Significance of z0 sin(Theta)
Definition: TauCommonDetails.h:1318
Analysis::TauCommonDetails::m_seedTrk_stripWidth2
double m_seedTrk_stripWidth2
Strip width squared.
Definition: TauCommonDetails.h:1656
Analysis::TauCommonDetails::m_seedTrk_etEMAtEMScale
double m_seedTrk_etEMAtEMScale
EM E_T at EM scale.
Definition: TauCommonDetails.h:1597
Analysis::TauCommonDetails::m_numEffTopoClusters
double m_numEffTopoClusters
number of effective topocluster constituents associated to tau candidate !!! is a double
Definition: TauCommonDetails.h:1412
Analysis::TauCommonDetails::m_Ele_E237E277
double m_Ele_E237E277
Members for electron LLH calculation.
Definition: TauCommonDetails.h:1393