ATLAS Offline Software
Public Types | Public Member Functions | List of all members
tauAnalysisHelperObject Class Reference

DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails. More...

#include <tauAnalysisHelperObject.h>

Collaboration diagram for tauAnalysisHelperObject:

Public Types

typedef ElementLink< Rec::TrackParticleContainertauTrack_type
 
typedef ElementLinkVector< Rec::TrackParticleContainertauTrackColl_type
 
typedef tauTrackColl_type::iterator tauTrackColl_iterator
 
typedef ElementLink< CaloCellContainertauCell_type
 
typedef ElementLinkVector< CaloCellContainertauCellColl_type
 
typedef tauCellColl_type::iterator tauCellColl_iterator
 

Public Member Functions

 tauAnalysisHelperObject ()=default
 
 ~tauAnalysisHelperObject ()=default
 
Analysis Helper
int jettype () const
 gives the type of jet, which is the pdgid of the highest pT parton (1-6, 15, 22) from history within 0.4 (jobOptions) More...
 
double decmode () const
 gives the decaymode of the associated true tau, 1-10 (for numbering convention see ??????) More...
 
void setJettype (const int jettype)
 
void setDecmode (const int decmode)
 
FastShower Analysis Helper
double TowEMRadius () const
 gives the EMRadius calculated on (pseudo-) triggertower granularity (for comparison with FASTSHOWER) More...
 
double TowIsoFrac () const
 gives the Isolation calculated on (pseudo-) triggertower granularity (for comparison with FASTSHOWER) More...
 
double EMRadii (const int idx) const
 gives the EMRadius for radius i ( i = 0.1, 0.2, 0.3, 0.4, 0.5, 0.7, 1.0 ) More...
 
double HADRadii (const int idx) const
 gives the HADRadius for radius i ( i = 0.1, 0.2, 0.3, 0.4, 0.5, 0.7, 1.0 ) More...
 
void setTowEMRadius (const double rad)
 
void setTowIsoFrac (const double frac)
 
void setEMRadii (const int idx, const double rad)
 
void setHADRadii (const int idx, const double rad)
 
Impact Parameter Analysis Helper
double RawImpactParameter (const int track) const
 gives the impact parameter of track track More...
 
double ImpactParameter (const int track) const
 
double SignedImpactParameter (const int track) const
 
double ImpactParameterSignificance (const int track) const
 
double SignedImpactParameterSignificance (const int track) const
 
void setImpactParameter (const int track, const double ip)
 
void setRawImpactParameter (const int track, const double ip)
 
void setSignedImpactParameter (const int track, const double ip)
 
void setImpactParameterSignificance (const int track, const double ip)
 
void setSignedImpactParameterSignificance (const int track, const double ip)
 
D0 Analysis Helper
double d0prf ()
 gives the profile prf=(E_T^1+E_T^1)/E_T More...
 
double d0iso ()
 gives the isolation iso= (E(0.5)-E(0.3))/E(0.3) More...
 
double d0isoet ()
 gives the isolation iso= (ET(0.5)-ET(0.3))/ET(0.3) More...
 
double d0ettr ()
 gives the track isolation ettr=sum(pT of non tau tracks in 0.5) More...
 
double d0etem ()
 gives the calo energy in em (em0 em1 em2 em3) only More...
 
double d0etem2 ()
 gives the calo energy in em2 More...
 
double d0emclet ()
 gives the calo energy in the em subcluster only More...
 
double d0emcleta ()
 gives the eta in the em subcluster only More...
 
double d0emclphi ()
 gives the phi in the em subcluster only More...
 
double d0hadet ()
 gives the calo energy in the had calo only More...
 
double d0hadeta ()
 gives the eta in the had calo only More...
 
double d0hadphi ()
 gives the phi in the had calo only More...
 
double d0et05 ()
 gives the calo energy in dR < 0.5 More...
 
double d0eta05 ()
 gives the calo eta in dR < 0.5 More...
 
double d0phi05 ()
 gives the calo phi in dR < 0.5 More...
 
double d0type ()
 gives the tau type : 1=tau->pi- nu, 2=tau->pi- xpi0 nu, 3=tau->pi- pi+ pi- xpi0 nu More...
 
double d0deltaR1 ()
 gives Delta R between the 1 track and the calo cluster More...
 
double d0eTosumpT ()
 gives E_T/sum(p_T) More...
 
double d0deltaR1had ()
 gives Delta R between the 1 track and the hadronic part of the calo cluster More...
 
double d0em3iso ()
 gives fraction in the third layer em3iso=E_T(EM3)^cluster / E_T(EM3)^tot More...
 
double d0mtrem3 ()
 gives mass of the tau tracks and the EM3 subcluster More...
 
double d0deltaR2 ()
 gives Delta R between the 2 track and the calo cluster More...
 
double d0ntr1030 ()
 gives number of tracks between 10deg and 30deg of the calo cluster More...
 
double d0EM12isof ()
 gives the ratio of the transverse energy in the first two layers of the calo to the total transv. e in a 0.5 cone around the cluster More...
 
double d0e1e2otaupT ()
 gives root square of em fraction of pT More...
 
double d0ettro123 ()
 gives fraction of pT of the not tau tracks (dR<0.5) More...
 
double d0ett1oEtiso ()
 gives pT of track 1 / calo et (dR < 0.5) = p_T^tautrk/(p_T^tau * isoet ) More...
 
double d0ett1oEtisoet ()
 gives pT of track 1 / calo eT (dR < 0.5) = p_T^tautrk/(p_T^tau * iso ) More...
 
double d0dalpha ()
 gives the opening angle between the highest pT track and the corresponding em cluster / sin (theta_cluster), taudalpha*taue1e2 = m_tau More...
 
double d0e1e2 ()
 gives sqrt( E_T^tautrk * E_T^em ) More...
 
double d0mtau ()
 gives the tau mass More...
 
double d0mtr1tr2 ()
 gives the invariant mass of track 1 and track 2 More...
 
double d0mtr1tr2tr3 ()
 gives the invariant mass of track 1 and track 2 and track 3 More...
 
double d0sumtaupt ()
 gives the sum of pt of tau tracks More...
 
double d0sumnontaupt ()
 gives the sum of pt of non-tau tracks More...
 
double d0sumpt ()
 gives the sum of pt of all tracks More...
 
I4Momentumd0tower (int i)
 gives tower i More...
 
double d0toweret (int i)
 gives the et of tower i More...
 
int d0nTowers ()
 gives the number of towers More...
 
double d0sumtoweret ()
 gives the sum of et of all towers More...
 
double d0uncaletlayers (int l)
 gives the uncal energy in layers up to 24. More...
 
void setD0prf (double val)
 
void setD0iso (double val)
 
void setD0isoet (double val)
 
void setD0ettr (double val)
 
void setD0etem (double val)
 
void setD0etem2 (double val)
 
void setD0emclet (double val)
 
void setD0emcleta (double val)
 
void setD0emclphi (double val)
 
void setD0hadet (double val)
 
void setD0hadeta (double val)
 
void setD0hadphi (double val)
 
void setD0et05 (double val)
 
void setD0eta05 (double val)
 
void setD0phi05 (double val)
 
void setD0type (double val)
 
void setD0deltaR1 (double val)
 
void setD0eTosumpT (double val)
 
void setD0deltaRhad (double val)
 
void setD0em3iso (double val)
 
void setD0mtrem3 (double val)
 
void setD0deltaR2 (double val)
 
void setD0ntr1030 (double val)
 
void setD0EM12isof (double val)
 
void setD0e1e2otaupT (double val)
 
void setD0ettro123 (double val)
 
void setD0ett1oEtiso (double val)
 
void setD0ett1oEtisoet (double val)
 
void setD0dalpha (double val)
 
void setD0e1e2 (double val)
 
void setD0mtr1tr2 (double val)
 
void setD0mtr1tr2tr3 (double val)
 
void setD0sumtaupt (double val)
 
void setD0sumnontaupt (double val)
 
void setD0sumpt (double val)
 
void clearD0towers ()
 
void addD0tower (const double e, const double eta, const double phi)
 
void addD0tower (const I4Momentum *mom)
 
void setD0uncaletlayers (int l, double val)
 
D0_emcluster emcluster selected according to the algo from D0
tauCellColl_typed0_emcluster ()
 
const tauCellColl_typed0_emcluster () const
 
int d0_emcluster_nCells () const
 
tauCellColl_iterator d0_emcluster_begin ()
 
tauCellColl_iterator d0_emcluste_end ()
 
const CaloCelld0_emcluster_cell (uint i) const
 
void d0_emcluster_addCell (const CaloCellContainer *cellContainer, const CaloCell *theCell)
 
D0_05_Tracks (all tracks within dR < 0.5 of the calo cluster)
int d0_05_nTracks () const
 
tauTrackColl_typed0_05_tracks ()
 
const tauTrackColl_typed0_05_tracks () const
 
tauTrackColl_iterator d0_05_track_begin ()
 
tauTrackColl_iterator d0_05_track_end ()
 
const Rec::TrackParticled0_05_track (uint i) const
 
void d0_05_addTrack (const Rec::TrackParticleContainer *trackContainer, const Rec::TrackParticle *theTrack)
 
D0_tau_Tracks (tracks within dR < 0.5, fullfilling tauTrack criteria)
int d0_tau_nTracks () const
 
tauTrackColl_typed0_tau_tracks ()
 
const tauTrackColl_typed0_tau_tracks () const
 
tauTrackColl_iterator d0_tau_track_begin ()
 
tauTrackColl_iterator d0_tau_track_end ()
 
const Rec::TrackParticled0_tau_track (uint i) const
 
void d0_tau_addTrack (const Rec::TrackParticleContainer *trackContainer, const Rec::TrackParticle *theTrack)
 

D0_nontau_Tracks (tracks within dR < 0.5, fullfilling tauTrack criteria)

set by tauD0Helper::execute()

int m_decmode =-1
 
int m_jettype =-1
 
double m_emradii [6] ={0}
 
double m_hadradii [6] ={0}
 
double m_TowEMRadius =-1111
 
double m_TowET12Frac =-1111
 
double m_ImpactParameter [10] ={0}
 
double m_RawImpactParameter [10] ={0}
 
double m_SignedImpactParameter [10] ={0}
 
double m_ImpactParameterSignificance [10] ={0}
 
double m_SignedImpactParameterSignificance [10] ={0}
 
double m_d0prf =-1111
 
double m_d0iso =-1111
 
double m_d0isoet =-1111
 
double m_d0ettr =-1111
 
double m_d0etem =-1111
 
double m_d0etem2 =-1111
 
double m_d0emclet =-1111
 
double m_d0emcleta =-1111
 
double m_d0emclphi =-1111
 
double m_d0et05 =-1111
 
double m_d0eta05 =-1111
 
double m_d0phi05 =-1111
 
double m_d0hadet =-1111
 
double m_d0hadeta =-1111
 
double m_d0hadphi =-1111
 
double m_d0type =-1111
 
double m_d0deltaR1 =-1111
 
double m_d0eTosumpT =-1111
 
double m_d0deltaR1had =-1111
 
double m_d0em3iso =-1111
 
double m_d0mtrem3 =-1111
 
double m_d0deltaR2 =-1111
 
double m_d0ntr1030 =-1111
 
double m_d0EM12isof =-1111
 
double m_d0e1e2otaupT =-1111
 
double m_d0ettro123 =-1111
 
double m_d0ett1oEtiso =-1111
 
double m_d0ett1oEtisoet =-1111
 
double m_d0dalpha =-1111
 
double m_d0e1e2 =-1111
 
double m_d0mtr1tr2 =-1111
 
double m_d0mtr1tr2tr3 =-1111
 
double m_d0sumtaupt =-1111
 
double m_d0sumnontaupt =-1111
 
double m_d0sumpt =-1111
 
std::vector< double > m_towere
 
std::vector< double > m_towereta
 
std::vector< double > m_towerphi
 
double m_d0uncaletlayers [25] ={0}
 
tauCellColl_type m_d0_emcluster
 
tauTrackColl_type m_d0_05_Tracks
 
tauTrackColl_type m_d0_tau_Tracks
 
tauTrackColl_type m_d0_nontau_Tracks
 
int d0_nontau_nTracks () const
 
tauTrackColl_typed0_nontau_tracks ()
 
const tauTrackColl_typed0_nontau_tracks () const
 
tauTrackColl_iterator d0_nontau_track_begin ()
 
tauTrackColl_iterator d0_nontau_track_end ()
 
const Rec::TrackParticled0_nontau_track (uint i) const
 
void d0_nontau_addTrack (const Rec::TrackParticleContainer *trackContainer, const Rec::TrackParticle *theTrack)
 

Detailed Description

DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails.

tau analysis helper object data class

object containing additional information (mostly mc truth) useful for performance analysis, should be superceded by the trueTauObject Package: Reconstruction/TauEvent

Definition at line 45 of file tauAnalysisHelperObject.h.

Member Typedef Documentation

◆ tauCell_type

Definition at line 53 of file tauAnalysisHelperObject.h.

◆ tauCellColl_iterator

Definition at line 55 of file tauAnalysisHelperObject.h.

◆ tauCellColl_type

Definition at line 54 of file tauAnalysisHelperObject.h.

◆ tauTrack_type

Definition at line 49 of file tauAnalysisHelperObject.h.

◆ tauTrackColl_iterator

Definition at line 51 of file tauAnalysisHelperObject.h.

◆ tauTrackColl_type

Definition at line 50 of file tauAnalysisHelperObject.h.

Constructor & Destructor Documentation

◆ tauAnalysisHelperObject()

tauAnalysisHelperObject::tauAnalysisHelperObject ( )
default

◆ ~tauAnalysisHelperObject()

tauAnalysisHelperObject::~tauAnalysisHelperObject ( )
default

Member Function Documentation

◆ addD0tower() [1/2]

void tauAnalysisHelperObject::addD0tower ( const double  e,
const double  eta,
const double  phi 
)
inline

Definition at line 309 of file tauAnalysisHelperObject.h.

309 { m_towere.push_back( e ); m_towereta.push_back( eta ); m_towerphi.push_back( phi ); };

◆ addD0tower() [2/2]

void tauAnalysisHelperObject::addD0tower ( const I4Momentum mom)
inline

Definition at line 310 of file tauAnalysisHelperObject.h.

310 { m_towere.push_back( mom->e() ); m_towereta.push_back( mom->eta() ); m_towerphi.push_back( mom->phi() ); };

◆ clearD0towers()

void tauAnalysisHelperObject::clearD0towers ( )
inline

Definition at line 304 of file tauAnalysisHelperObject.h.

304  {
305  m_towere.clear();
306  m_towereta.clear();
307  m_towerphi.clear();
308  }

◆ d0_05_addTrack()

void tauAnalysisHelperObject::d0_05_addTrack ( const Rec::TrackParticleContainer trackContainer,
const Rec::TrackParticle theTrack 
)
inline

Definition at line 349 of file tauAnalysisHelperObject.h.

349  {
350  tauTrack_type theLink;
351  theLink.toContainedElement( *trackContainer, (Rec::TrackParticle*) theTrack );
352  m_d0_05_Tracks.push_back(theLink);
353  }

◆ d0_05_nTracks()

int tauAnalysisHelperObject::d0_05_nTracks ( ) const
inline

Definition at line 340 of file tauAnalysisHelperObject.h.

340 { return m_d0_05_Tracks.size(); }

◆ d0_05_track()

const Rec::TrackParticle* tauAnalysisHelperObject::d0_05_track ( uint  i) const
inline

Definition at line 346 of file tauAnalysisHelperObject.h.

346 { return *m_d0_05_Tracks[i]; }

◆ d0_05_track_begin()

tauTrackColl_iterator tauAnalysisHelperObject::d0_05_track_begin ( )
inline

Definition at line 343 of file tauAnalysisHelperObject.h.

343 { return m_d0_05_Tracks.begin(); }

◆ d0_05_track_end()

tauTrackColl_iterator tauAnalysisHelperObject::d0_05_track_end ( )
inline

Definition at line 344 of file tauAnalysisHelperObject.h.

344 { return m_d0_05_Tracks.end(); }

◆ d0_05_tracks() [1/2]

tauTrackColl_type& tauAnalysisHelperObject::d0_05_tracks ( )
inline

Definition at line 341 of file tauAnalysisHelperObject.h.

341 { return m_d0_05_Tracks; }

◆ d0_05_tracks() [2/2]

const tauTrackColl_type& tauAnalysisHelperObject::d0_05_tracks ( ) const
inline

Definition at line 342 of file tauAnalysisHelperObject.h.

342 { return m_d0_05_Tracks; }

◆ d0_emcluste_end()

tauCellColl_iterator tauAnalysisHelperObject::d0_emcluste_end ( )
inline

Definition at line 324 of file tauAnalysisHelperObject.h.

324 { return m_d0_emcluster.end(); }

◆ d0_emcluster() [1/2]

tauCellColl_type& tauAnalysisHelperObject::d0_emcluster ( )
inline

Definition at line 320 of file tauAnalysisHelperObject.h.

320 { return m_d0_emcluster; }

◆ d0_emcluster() [2/2]

const tauCellColl_type& tauAnalysisHelperObject::d0_emcluster ( ) const
inline

Definition at line 321 of file tauAnalysisHelperObject.h.

321 { return m_d0_emcluster; }

◆ d0_emcluster_addCell()

void tauAnalysisHelperObject::d0_emcluster_addCell ( const CaloCellContainer cellContainer,
const CaloCell theCell 
)
inline

Definition at line 329 of file tauAnalysisHelperObject.h.

329  {
330  tauCell_type theLink;
331  theLink.toContainedElement( *cellContainer, (CaloCell*) theCell );
332  m_d0_emcluster.push_back(theLink);
333  }

◆ d0_emcluster_begin()

tauCellColl_iterator tauAnalysisHelperObject::d0_emcluster_begin ( )
inline

Definition at line 323 of file tauAnalysisHelperObject.h.

323 { return m_d0_emcluster.begin(); }

◆ d0_emcluster_cell()

const CaloCell* tauAnalysisHelperObject::d0_emcluster_cell ( uint  i) const
inline

Definition at line 326 of file tauAnalysisHelperObject.h.

326 { return *m_d0_emcluster[i]; }

◆ d0_emcluster_nCells()

int tauAnalysisHelperObject::d0_emcluster_nCells ( ) const
inline

Definition at line 322 of file tauAnalysisHelperObject.h.

322 { return m_d0_emcluster.size(); }

◆ d0_nontau_addTrack()

void tauAnalysisHelperObject::d0_nontau_addTrack ( const Rec::TrackParticleContainer trackContainer,
const Rec::TrackParticle theTrack 
)
inline

Definition at line 389 of file tauAnalysisHelperObject.h.

389  {
390  tauTrack_type theLink;
391  theLink.toContainedElement( *trackContainer, (Rec::TrackParticle*) theTrack );
392  m_d0_nontau_Tracks.push_back(theLink);
393  }

◆ d0_nontau_nTracks()

int tauAnalysisHelperObject::d0_nontau_nTracks ( ) const
inline

Definition at line 380 of file tauAnalysisHelperObject.h.

380 { return m_d0_nontau_Tracks.size(); }

◆ d0_nontau_track()

const Rec::TrackParticle* tauAnalysisHelperObject::d0_nontau_track ( uint  i) const
inline

Definition at line 386 of file tauAnalysisHelperObject.h.

386 { return *m_d0_nontau_Tracks[i]; }

◆ d0_nontau_track_begin()

tauTrackColl_iterator tauAnalysisHelperObject::d0_nontau_track_begin ( )
inline

Definition at line 383 of file tauAnalysisHelperObject.h.

383 { return m_d0_nontau_Tracks.begin(); }

◆ d0_nontau_track_end()

tauTrackColl_iterator tauAnalysisHelperObject::d0_nontau_track_end ( )
inline

Definition at line 384 of file tauAnalysisHelperObject.h.

384 { return m_d0_tau_Tracks.end(); }

◆ d0_nontau_tracks() [1/2]

tauTrackColl_type& tauAnalysisHelperObject::d0_nontau_tracks ( )
inline

Definition at line 381 of file tauAnalysisHelperObject.h.

381 { return m_d0_nontau_Tracks; }

◆ d0_nontau_tracks() [2/2]

const tauTrackColl_type& tauAnalysisHelperObject::d0_nontau_tracks ( ) const
inline

Definition at line 382 of file tauAnalysisHelperObject.h.

382 { return m_d0_nontau_Tracks; }

◆ d0_tau_addTrack()

void tauAnalysisHelperObject::d0_tau_addTrack ( const Rec::TrackParticleContainer trackContainer,
const Rec::TrackParticle theTrack 
)
inline

Definition at line 369 of file tauAnalysisHelperObject.h.

369  {
370  tauTrack_type theLink;
371  theLink.toContainedElement( *trackContainer, (Rec::TrackParticle*) theTrack );
372  m_d0_tau_Tracks.push_back(theLink);
373  }

◆ d0_tau_nTracks()

int tauAnalysisHelperObject::d0_tau_nTracks ( ) const
inline

Definition at line 360 of file tauAnalysisHelperObject.h.

360 { return m_d0_tau_Tracks.size(); }

◆ d0_tau_track()

const Rec::TrackParticle* tauAnalysisHelperObject::d0_tau_track ( uint  i) const
inline

Definition at line 366 of file tauAnalysisHelperObject.h.

366 { return *m_d0_tau_Tracks[i]; }

◆ d0_tau_track_begin()

tauTrackColl_iterator tauAnalysisHelperObject::d0_tau_track_begin ( )
inline

Definition at line 363 of file tauAnalysisHelperObject.h.

363 { return m_d0_tau_Tracks.begin(); }

◆ d0_tau_track_end()

tauTrackColl_iterator tauAnalysisHelperObject::d0_tau_track_end ( )
inline

Definition at line 364 of file tauAnalysisHelperObject.h.

364 { return m_d0_tau_Tracks.end(); }

◆ d0_tau_tracks() [1/2]

tauTrackColl_type& tauAnalysisHelperObject::d0_tau_tracks ( )
inline

Definition at line 361 of file tauAnalysisHelperObject.h.

361 { return m_d0_tau_Tracks; }

◆ d0_tau_tracks() [2/2]

const tauTrackColl_type& tauAnalysisHelperObject::d0_tau_tracks ( ) const
inline

Definition at line 362 of file tauAnalysisHelperObject.h.

362 { return m_d0_tau_Tracks; }

◆ d0dalpha()

double tauAnalysisHelperObject::d0dalpha ( )
inline

gives the opening angle between the highest pT track and the corresponding em cluster / sin (theta_cluster), taudalpha*taue1e2 = m_tau

Definition at line 219 of file tauAnalysisHelperObject.h.

219 { return m_d0dalpha; }

◆ d0deltaR1()

double tauAnalysisHelperObject::d0deltaR1 ( )
inline

gives Delta R between the 1 track and the calo cluster

Definition at line 180 of file tauAnalysisHelperObject.h.

180 { return m_d0deltaR1; };

◆ d0deltaR1had()

double tauAnalysisHelperObject::d0deltaR1had ( )
inline

gives Delta R between the 1 track and the hadronic part of the calo cluster

Definition at line 187 of file tauAnalysisHelperObject.h.

187 { return m_d0deltaR1had; };

◆ d0deltaR2()

double tauAnalysisHelperObject::d0deltaR2 ( )
inline

gives Delta R between the 2 track and the calo cluster

Definition at line 197 of file tauAnalysisHelperObject.h.

197 { return m_d0deltaR2; };

◆ d0e1e2()

double tauAnalysisHelperObject::d0e1e2 ( )
inline

gives sqrt( E_T^tautrk * E_T^em )

Definition at line 222 of file tauAnalysisHelperObject.h.

222 { return m_d0e1e2; };

◆ d0e1e2otaupT()

double tauAnalysisHelperObject::d0e1e2otaupT ( )
inline

gives root square of em fraction of pT

Definition at line 207 of file tauAnalysisHelperObject.h.

207 { return m_d0e1e2otaupT; };

◆ d0EM12isof()

double tauAnalysisHelperObject::d0EM12isof ( )
inline

gives the ratio of the transverse energy in the first two layers of the calo to the total transv. e in a 0.5 cone around the cluster

Definition at line 204 of file tauAnalysisHelperObject.h.

204 { return m_d0EM12isof; };

◆ d0em3iso()

double tauAnalysisHelperObject::d0em3iso ( )
inline

gives fraction in the third layer em3iso=E_T(EM3)^cluster / E_T(EM3)^tot

Definition at line 190 of file tauAnalysisHelperObject.h.

190 { return m_d0em3iso; };

◆ d0emclet()

double tauAnalysisHelperObject::d0emclet ( )
inline

gives the calo energy in the em subcluster only

Definition at line 147 of file tauAnalysisHelperObject.h.

147 { return m_d0emclet; };

◆ d0emcleta()

double tauAnalysisHelperObject::d0emcleta ( )
inline

gives the eta in the em subcluster only

Definition at line 150 of file tauAnalysisHelperObject.h.

150 { return m_d0emcleta; };

◆ d0emclphi()

double tauAnalysisHelperObject::d0emclphi ( )
inline

gives the phi in the em subcluster only

Definition at line 153 of file tauAnalysisHelperObject.h.

153 { return m_d0emclphi; };

◆ d0et05()

double tauAnalysisHelperObject::d0et05 ( )
inline

gives the calo energy in dR < 0.5

Definition at line 167 of file tauAnalysisHelperObject.h.

167 { return m_d0et05; };

◆ d0eta05()

double tauAnalysisHelperObject::d0eta05 ( )
inline

gives the calo eta in dR < 0.5

Definition at line 170 of file tauAnalysisHelperObject.h.

170 { return m_d0eta05; };

◆ d0etem()

double tauAnalysisHelperObject::d0etem ( )
inline

gives the calo energy in em (em0 em1 em2 em3) only

Definition at line 140 of file tauAnalysisHelperObject.h.

140 { return m_d0etem; };

◆ d0etem2()

double tauAnalysisHelperObject::d0etem2 ( )
inline

gives the calo energy in em2

Definition at line 143 of file tauAnalysisHelperObject.h.

143 { return m_d0etem2; };

◆ d0eTosumpT()

double tauAnalysisHelperObject::d0eTosumpT ( )
inline

gives E_T/sum(p_T)

Definition at line 183 of file tauAnalysisHelperObject.h.

183 { return m_d0eTosumpT; };

◆ d0ett1oEtiso()

double tauAnalysisHelperObject::d0ett1oEtiso ( )
inline

gives pT of track 1 / calo et (dR < 0.5) = p_T^tautrk/(p_T^tau * isoet )

Definition at line 213 of file tauAnalysisHelperObject.h.

213 { return m_d0ett1oEtiso; };

◆ d0ett1oEtisoet()

double tauAnalysisHelperObject::d0ett1oEtisoet ( )
inline

gives pT of track 1 / calo eT (dR < 0.5) = p_T^tautrk/(p_T^tau * iso )

Definition at line 216 of file tauAnalysisHelperObject.h.

216 { return m_d0ett1oEtisoet; };

◆ d0ettr()

double tauAnalysisHelperObject::d0ettr ( )
inline

gives the track isolation ettr=sum(pT of non tau tracks in 0.5)

Definition at line 137 of file tauAnalysisHelperObject.h.

137 { return m_d0ettr; };

◆ d0ettro123()

double tauAnalysisHelperObject::d0ettro123 ( )
inline

gives fraction of pT of the not tau tracks (dR<0.5)

Definition at line 210 of file tauAnalysisHelperObject.h.

210 { return m_d0ettro123; };

◆ d0hadet()

double tauAnalysisHelperObject::d0hadet ( )
inline

gives the calo energy in the had calo only

Definition at line 157 of file tauAnalysisHelperObject.h.

157 { return m_d0hadet; };

◆ d0hadeta()

double tauAnalysisHelperObject::d0hadeta ( )
inline

gives the eta in the had calo only

Definition at line 160 of file tauAnalysisHelperObject.h.

160 { return m_d0hadeta; };

◆ d0hadphi()

double tauAnalysisHelperObject::d0hadphi ( )
inline

gives the phi in the had calo only

Definition at line 163 of file tauAnalysisHelperObject.h.

163 { return m_d0hadphi; };

◆ d0iso()

double tauAnalysisHelperObject::d0iso ( )
inline

gives the isolation iso= (E(0.5)-E(0.3))/E(0.3)

Definition at line 131 of file tauAnalysisHelperObject.h.

131 { return m_d0iso; };

◆ d0isoet()

double tauAnalysisHelperObject::d0isoet ( )
inline

gives the isolation iso= (ET(0.5)-ET(0.3))/ET(0.3)

Definition at line 134 of file tauAnalysisHelperObject.h.

134 { return m_d0isoet; };

◆ d0mtau()

double tauAnalysisHelperObject::d0mtau ( )
inline

gives the tau mass

Definition at line 225 of file tauAnalysisHelperObject.h.

225 { return m_d0dalpha*m_d0e1e2; };

◆ d0mtr1tr2()

double tauAnalysisHelperObject::d0mtr1tr2 ( )
inline

gives the invariant mass of track 1 and track 2

Definition at line 228 of file tauAnalysisHelperObject.h.

228 { return m_d0mtr1tr2; };

◆ d0mtr1tr2tr3()

double tauAnalysisHelperObject::d0mtr1tr2tr3 ( )
inline

gives the invariant mass of track 1 and track 2 and track 3

Definition at line 231 of file tauAnalysisHelperObject.h.

231 { return m_d0mtr1tr2tr3; };

◆ d0mtrem3()

double tauAnalysisHelperObject::d0mtrem3 ( )
inline

gives mass of the tau tracks and the EM3 subcluster

Definition at line 193 of file tauAnalysisHelperObject.h.

193 { return m_d0mtrem3; };

◆ d0nTowers()

int tauAnalysisHelperObject::d0nTowers ( )
inline

gives the number of towers

Definition at line 250 of file tauAnalysisHelperObject.h.

250 { return m_towere.size(); };

◆ d0ntr1030()

double tauAnalysisHelperObject::d0ntr1030 ( )
inline

gives number of tracks between 10deg and 30deg of the calo cluster

Definition at line 200 of file tauAnalysisHelperObject.h.

200 { return m_d0ntr1030; };

◆ d0phi05()

double tauAnalysisHelperObject::d0phi05 ( )
inline

gives the calo phi in dR < 0.5

Definition at line 173 of file tauAnalysisHelperObject.h.

173 { return m_d0phi05; };

◆ d0prf()

double tauAnalysisHelperObject::d0prf ( )
inline

gives the profile prf=(E_T^1+E_T^1)/E_T

Definition at line 128 of file tauAnalysisHelperObject.h.

128 { return m_d0prf; };

◆ d0sumnontaupt()

double tauAnalysisHelperObject::d0sumnontaupt ( )
inline

gives the sum of pt of non-tau tracks

Definition at line 238 of file tauAnalysisHelperObject.h.

238 { return m_d0sumnontaupt; };

◆ d0sumpt()

double tauAnalysisHelperObject::d0sumpt ( )
inline

gives the sum of pt of all tracks

Definition at line 241 of file tauAnalysisHelperObject.h.

241 { return m_d0sumpt; };

◆ d0sumtaupt()

double tauAnalysisHelperObject::d0sumtaupt ( )
inline

gives the sum of pt of tau tracks

Definition at line 235 of file tauAnalysisHelperObject.h.

235 { return m_d0sumtaupt; };

◆ d0sumtoweret()

double tauAnalysisHelperObject::d0sumtoweret ( )
inline

gives the sum of et of all towers

Definition at line 254 of file tauAnalysisHelperObject.h.

254 { double sumet = 0; for ( int i = 0; i < d0nTowers(); i++ ) sumet += d0toweret(i); return sumet; };

◆ d0tower()

I4Momentum* tauAnalysisHelperObject::d0tower ( int  i)
inline

gives tower i

Definition at line 244 of file tauAnalysisHelperObject.h.

244 { return new P4EEtaPhiM( m_towere[i], m_towereta[i], m_towerphi[i], 0.0 ); };

◆ d0toweret()

double tauAnalysisHelperObject::d0toweret ( int  i)
inline

gives the et of tower i

Definition at line 247 of file tauAnalysisHelperObject.h.

247 { return m_towere[i]/cosh( m_towereta[i] ); };

◆ d0type()

double tauAnalysisHelperObject::d0type ( )
inline

gives the tau type : 1=tau->pi- nu, 2=tau->pi- xpi0 nu, 3=tau->pi- pi+ pi- xpi0 nu

Definition at line 177 of file tauAnalysisHelperObject.h.

177 { return m_d0type; };

◆ d0uncaletlayers()

double tauAnalysisHelperObject::d0uncaletlayers ( int  l)
inline

gives the uncal energy in layers up to 24.

Definition at line 257 of file tauAnalysisHelperObject.h.

257 { return m_d0uncaletlayers[l]; };

◆ decmode()

double tauAnalysisHelperObject::decmode ( ) const
inline

gives the decaymode of the associated true tau, 1-10 (for numbering convention see ??????)

Definition at line 68 of file tauAnalysisHelperObject.h.

68 { return m_decmode; };

◆ EMRadii()

double tauAnalysisHelperObject::EMRadii ( const int  idx) const
inline

gives the EMRadius for radius i ( i = 0.1, 0.2, 0.3, 0.4, 0.5, 0.7, 1.0 )

Definition at line 88 of file tauAnalysisHelperObject.h.

88 { return m_emradii[idx]; };

◆ HADRadii()

double tauAnalysisHelperObject::HADRadii ( const int  idx) const
inline

gives the HADRadius for radius i ( i = 0.1, 0.2, 0.3, 0.4, 0.5, 0.7, 1.0 )

Definition at line 91 of file tauAnalysisHelperObject.h.

91 { return m_hadradii[idx]; };

◆ ImpactParameter()

double tauAnalysisHelperObject::ImpactParameter ( const int  track) const
inline

Definition at line 108 of file tauAnalysisHelperObject.h.

108 { return m_ImpactParameter[track]; }

◆ ImpactParameterSignificance()

double tauAnalysisHelperObject::ImpactParameterSignificance ( const int  track) const
inline

Definition at line 110 of file tauAnalysisHelperObject.h.

◆ jettype()

int tauAnalysisHelperObject::jettype ( ) const
inline

gives the type of jet, which is the pdgid of the highest pT parton (1-6, 15, 22) from history within 0.4 (jobOptions)

Definition at line 65 of file tauAnalysisHelperObject.h.

65 { return m_jettype; }

◆ RawImpactParameter()

double tauAnalysisHelperObject::RawImpactParameter ( const int  track) const
inline

gives the impact parameter of track track

Definition at line 107 of file tauAnalysisHelperObject.h.

107 { return m_RawImpactParameter[track]; }

◆ setD0dalpha()

void tauAnalysisHelperObject::setD0dalpha ( double  val)
inline

Definition at line 294 of file tauAnalysisHelperObject.h.

294 { m_d0dalpha = val; }

◆ setD0deltaR1()

void tauAnalysisHelperObject::setD0deltaR1 ( double  val)
inline

Definition at line 279 of file tauAnalysisHelperObject.h.

279 { m_d0deltaR1 = val; };

◆ setD0deltaR2()

void tauAnalysisHelperObject::setD0deltaR2 ( double  val)
inline

Definition at line 286 of file tauAnalysisHelperObject.h.

286 { m_d0deltaR2 = val; };

◆ setD0deltaRhad()

void tauAnalysisHelperObject::setD0deltaRhad ( double  val)
inline

Definition at line 282 of file tauAnalysisHelperObject.h.

282 { m_d0deltaR1had = val; };

◆ setD0e1e2()

void tauAnalysisHelperObject::setD0e1e2 ( double  val)
inline

Definition at line 295 of file tauAnalysisHelperObject.h.

295 { m_d0e1e2 = val; };

◆ setD0e1e2otaupT()

void tauAnalysisHelperObject::setD0e1e2otaupT ( double  val)
inline

Definition at line 290 of file tauAnalysisHelperObject.h.

290 { m_d0e1e2otaupT = val; };

◆ setD0EM12isof()

void tauAnalysisHelperObject::setD0EM12isof ( double  val)
inline

Definition at line 289 of file tauAnalysisHelperObject.h.

289 { m_d0EM12isof = val; };

◆ setD0em3iso()

void tauAnalysisHelperObject::setD0em3iso ( double  val)
inline

Definition at line 283 of file tauAnalysisHelperObject.h.

283 { m_d0em3iso = val; };

◆ setD0emclet()

void tauAnalysisHelperObject::setD0emclet ( double  val)
inline

Definition at line 266 of file tauAnalysisHelperObject.h.

266 { m_d0emclet = val; };

◆ setD0emcleta()

void tauAnalysisHelperObject::setD0emcleta ( double  val)
inline

Definition at line 267 of file tauAnalysisHelperObject.h.

267 { m_d0emcleta = val; };

◆ setD0emclphi()

void tauAnalysisHelperObject::setD0emclphi ( double  val)
inline

Definition at line 268 of file tauAnalysisHelperObject.h.

268 { m_d0emclphi = val; };

◆ setD0et05()

void tauAnalysisHelperObject::setD0et05 ( double  val)
inline

Definition at line 274 of file tauAnalysisHelperObject.h.

274 { m_d0et05 = val; };

◆ setD0eta05()

void tauAnalysisHelperObject::setD0eta05 ( double  val)
inline

Definition at line 275 of file tauAnalysisHelperObject.h.

275 { m_d0eta05 = val; };

◆ setD0etem()

void tauAnalysisHelperObject::setD0etem ( double  val)
inline

Definition at line 263 of file tauAnalysisHelperObject.h.

263 { m_d0etem = val; };

◆ setD0etem2()

void tauAnalysisHelperObject::setD0etem2 ( double  val)
inline

Definition at line 264 of file tauAnalysisHelperObject.h.

264 { m_d0etem2 = val; };

◆ setD0eTosumpT()

void tauAnalysisHelperObject::setD0eTosumpT ( double  val)
inline

Definition at line 280 of file tauAnalysisHelperObject.h.

280 { m_d0eTosumpT = val; };

◆ setD0ett1oEtiso()

void tauAnalysisHelperObject::setD0ett1oEtiso ( double  val)
inline

Definition at line 292 of file tauAnalysisHelperObject.h.

292 { m_d0ett1oEtiso = val; };

◆ setD0ett1oEtisoet()

void tauAnalysisHelperObject::setD0ett1oEtisoet ( double  val)
inline

Definition at line 293 of file tauAnalysisHelperObject.h.

293 { m_d0ett1oEtisoet = val; };

◆ setD0ettr()

void tauAnalysisHelperObject::setD0ettr ( double  val)
inline

Definition at line 262 of file tauAnalysisHelperObject.h.

262 { m_d0ettr = val; };

◆ setD0ettro123()

void tauAnalysisHelperObject::setD0ettro123 ( double  val)
inline

Definition at line 291 of file tauAnalysisHelperObject.h.

291 { m_d0ettro123 = val; };

◆ setD0hadet()

void tauAnalysisHelperObject::setD0hadet ( double  val)
inline

Definition at line 270 of file tauAnalysisHelperObject.h.

270 { m_d0hadet = val; };

◆ setD0hadeta()

void tauAnalysisHelperObject::setD0hadeta ( double  val)
inline

Definition at line 271 of file tauAnalysisHelperObject.h.

271 { m_d0hadeta = val; };

◆ setD0hadphi()

void tauAnalysisHelperObject::setD0hadphi ( double  val)
inline

Definition at line 272 of file tauAnalysisHelperObject.h.

272 { m_d0hadphi = val; };

◆ setD0iso()

void tauAnalysisHelperObject::setD0iso ( double  val)
inline

Definition at line 260 of file tauAnalysisHelperObject.h.

260 { m_d0iso = val; };

◆ setD0isoet()

void tauAnalysisHelperObject::setD0isoet ( double  val)
inline

Definition at line 261 of file tauAnalysisHelperObject.h.

261 { m_d0isoet = val; };

◆ setD0mtr1tr2()

void tauAnalysisHelperObject::setD0mtr1tr2 ( double  val)
inline

Definition at line 297 of file tauAnalysisHelperObject.h.

297 { m_d0mtr1tr2 = val; };

◆ setD0mtr1tr2tr3()

void tauAnalysisHelperObject::setD0mtr1tr2tr3 ( double  val)
inline

Definition at line 298 of file tauAnalysisHelperObject.h.

298 { m_d0mtr1tr2tr3 = val; };

◆ setD0mtrem3()

void tauAnalysisHelperObject::setD0mtrem3 ( double  val)
inline

Definition at line 284 of file tauAnalysisHelperObject.h.

284 { m_d0mtrem3 = val; };

◆ setD0ntr1030()

void tauAnalysisHelperObject::setD0ntr1030 ( double  val)
inline

Definition at line 287 of file tauAnalysisHelperObject.h.

287 { m_d0ntr1030 = val; };

◆ setD0phi05()

void tauAnalysisHelperObject::setD0phi05 ( double  val)
inline

Definition at line 276 of file tauAnalysisHelperObject.h.

276 { m_d0phi05 = val; };

◆ setD0prf()

void tauAnalysisHelperObject::setD0prf ( double  val)
inline

Definition at line 259 of file tauAnalysisHelperObject.h.

259 { m_d0prf = val; };

◆ setD0sumnontaupt()

void tauAnalysisHelperObject::setD0sumnontaupt ( double  val)
inline

Definition at line 301 of file tauAnalysisHelperObject.h.

301 { m_d0sumnontaupt = val; };

◆ setD0sumpt()

void tauAnalysisHelperObject::setD0sumpt ( double  val)
inline

Definition at line 302 of file tauAnalysisHelperObject.h.

302 { m_d0sumpt = val; };

◆ setD0sumtaupt()

void tauAnalysisHelperObject::setD0sumtaupt ( double  val)
inline

Definition at line 300 of file tauAnalysisHelperObject.h.

300 { m_d0sumtaupt = val; };

◆ setD0type()

void tauAnalysisHelperObject::setD0type ( double  val)
inline

Definition at line 278 of file tauAnalysisHelperObject.h.

278 { m_d0type = val; };

◆ setD0uncaletlayers()

void tauAnalysisHelperObject::setD0uncaletlayers ( int  l,
double  val 
)
inline

Definition at line 312 of file tauAnalysisHelperObject.h.

312 { m_d0uncaletlayers[l] = val; };

◆ setDecmode()

void tauAnalysisHelperObject::setDecmode ( const int  decmode)
inline

Definition at line 73 of file tauAnalysisHelperObject.h.

73 { m_decmode = decmode; };

◆ setEMRadii()

void tauAnalysisHelperObject::setEMRadii ( const int  idx,
const double  rad 
)
inline

Definition at line 97 of file tauAnalysisHelperObject.h.

97 { m_emradii[idx] = rad; };

◆ setHADRadii()

void tauAnalysisHelperObject::setHADRadii ( const int  idx,
const double  rad 
)
inline

Definition at line 98 of file tauAnalysisHelperObject.h.

98 { m_hadradii[idx] = rad; };

◆ setImpactParameter()

void tauAnalysisHelperObject::setImpactParameter ( const int  track,
const double  ip 
)
inline

Definition at line 115 of file tauAnalysisHelperObject.h.

115 { if ( track < 10 ) m_ImpactParameter[track] = ip; }

◆ setImpactParameterSignificance()

void tauAnalysisHelperObject::setImpactParameterSignificance ( const int  track,
const double  ip 
)
inline

Definition at line 118 of file tauAnalysisHelperObject.h.

118 { if ( track < 10 ) m_ImpactParameterSignificance[track] = ip; }

◆ setJettype()

void tauAnalysisHelperObject::setJettype ( const int  jettype)
inline

Definition at line 72 of file tauAnalysisHelperObject.h.

72 { m_jettype = jettype; }

◆ setRawImpactParameter()

void tauAnalysisHelperObject::setRawImpactParameter ( const int  track,
const double  ip 
)
inline

Definition at line 116 of file tauAnalysisHelperObject.h.

116 { if ( track < 10 ) m_RawImpactParameter[track] = ip; }

◆ setSignedImpactParameter()

void tauAnalysisHelperObject::setSignedImpactParameter ( const int  track,
const double  ip 
)
inline

Definition at line 117 of file tauAnalysisHelperObject.h.

117 { if ( track < 10 ) m_SignedImpactParameter[track] = ip; }

◆ setSignedImpactParameterSignificance()

void tauAnalysisHelperObject::setSignedImpactParameterSignificance ( const int  track,
const double  ip 
)
inline

Definition at line 119 of file tauAnalysisHelperObject.h.

◆ setTowEMRadius()

void tauAnalysisHelperObject::setTowEMRadius ( const double  rad)
inline

Definition at line 95 of file tauAnalysisHelperObject.h.

95 { m_TowEMRadius = rad; }

◆ setTowIsoFrac()

void tauAnalysisHelperObject::setTowIsoFrac ( const double  frac)
inline

Definition at line 96 of file tauAnalysisHelperObject.h.

96 { m_TowET12Frac = frac; }

◆ SignedImpactParameter()

double tauAnalysisHelperObject::SignedImpactParameter ( const int  track) const
inline

Definition at line 109 of file tauAnalysisHelperObject.h.

109 { return m_SignedImpactParameter[track]; }

◆ SignedImpactParameterSignificance()

double tauAnalysisHelperObject::SignedImpactParameterSignificance ( const int  track) const
inline

Definition at line 111 of file tauAnalysisHelperObject.h.

◆ TowEMRadius()

double tauAnalysisHelperObject::TowEMRadius ( ) const
inline

gives the EMRadius calculated on (pseudo-) triggertower granularity (for comparison with FASTSHOWER)

Definition at line 82 of file tauAnalysisHelperObject.h.

82 { return m_TowEMRadius; }

◆ TowIsoFrac()

double tauAnalysisHelperObject::TowIsoFrac ( ) const
inline

gives the Isolation calculated on (pseudo-) triggertower granularity (for comparison with FASTSHOWER)

Definition at line 85 of file tauAnalysisHelperObject.h.

85 { return m_TowET12Frac; }

Member Data Documentation

◆ m_d0_05_Tracks

tauTrackColl_type tauAnalysisHelperObject::m_d0_05_Tracks
protected

Definition at line 463 of file tauAnalysisHelperObject.h.

◆ m_d0_emcluster

tauCellColl_type tauAnalysisHelperObject::m_d0_emcluster
protected

Definition at line 461 of file tauAnalysisHelperObject.h.

◆ m_d0_nontau_Tracks

tauTrackColl_type tauAnalysisHelperObject::m_d0_nontau_Tracks
protected

Definition at line 465 of file tauAnalysisHelperObject.h.

◆ m_d0_tau_Tracks

tauTrackColl_type tauAnalysisHelperObject::m_d0_tau_Tracks
protected

Definition at line 464 of file tauAnalysisHelperObject.h.

◆ m_d0dalpha

double tauAnalysisHelperObject::m_d0dalpha =-1111
protected

Definition at line 445 of file tauAnalysisHelperObject.h.

◆ m_d0deltaR1

double tauAnalysisHelperObject::m_d0deltaR1 =-1111
protected

Definition at line 430 of file tauAnalysisHelperObject.h.

◆ m_d0deltaR1had

double tauAnalysisHelperObject::m_d0deltaR1had =-1111
protected

Definition at line 433 of file tauAnalysisHelperObject.h.

◆ m_d0deltaR2

double tauAnalysisHelperObject::m_d0deltaR2 =-1111
protected

Definition at line 437 of file tauAnalysisHelperObject.h.

◆ m_d0e1e2

double tauAnalysisHelperObject::m_d0e1e2 =-1111
protected

Definition at line 446 of file tauAnalysisHelperObject.h.

◆ m_d0e1e2otaupT

double tauAnalysisHelperObject::m_d0e1e2otaupT =-1111
protected

Definition at line 441 of file tauAnalysisHelperObject.h.

◆ m_d0EM12isof

double tauAnalysisHelperObject::m_d0EM12isof =-1111
protected

Definition at line 440 of file tauAnalysisHelperObject.h.

◆ m_d0em3iso

double tauAnalysisHelperObject::m_d0em3iso =-1111
protected

Definition at line 434 of file tauAnalysisHelperObject.h.

◆ m_d0emclet

double tauAnalysisHelperObject::m_d0emclet =-1111
protected

Definition at line 418 of file tauAnalysisHelperObject.h.

◆ m_d0emcleta

double tauAnalysisHelperObject::m_d0emcleta =-1111
protected

Definition at line 419 of file tauAnalysisHelperObject.h.

◆ m_d0emclphi

double tauAnalysisHelperObject::m_d0emclphi =-1111
protected

Definition at line 420 of file tauAnalysisHelperObject.h.

◆ m_d0et05

double tauAnalysisHelperObject::m_d0et05 =-1111
protected

Definition at line 421 of file tauAnalysisHelperObject.h.

◆ m_d0eta05

double tauAnalysisHelperObject::m_d0eta05 =-1111
protected

Definition at line 422 of file tauAnalysisHelperObject.h.

◆ m_d0etem

double tauAnalysisHelperObject::m_d0etem =-1111
protected

Definition at line 416 of file tauAnalysisHelperObject.h.

◆ m_d0etem2

double tauAnalysisHelperObject::m_d0etem2 =-1111
protected

Definition at line 417 of file tauAnalysisHelperObject.h.

◆ m_d0eTosumpT

double tauAnalysisHelperObject::m_d0eTosumpT =-1111
protected

Definition at line 431 of file tauAnalysisHelperObject.h.

◆ m_d0ett1oEtiso

double tauAnalysisHelperObject::m_d0ett1oEtiso =-1111
protected

Definition at line 443 of file tauAnalysisHelperObject.h.

◆ m_d0ett1oEtisoet

double tauAnalysisHelperObject::m_d0ett1oEtisoet =-1111
protected

Definition at line 444 of file tauAnalysisHelperObject.h.

◆ m_d0ettr

double tauAnalysisHelperObject::m_d0ettr =-1111
protected

Definition at line 415 of file tauAnalysisHelperObject.h.

◆ m_d0ettro123

double tauAnalysisHelperObject::m_d0ettro123 =-1111
protected

Definition at line 442 of file tauAnalysisHelperObject.h.

◆ m_d0hadet

double tauAnalysisHelperObject::m_d0hadet =-1111
protected

Definition at line 425 of file tauAnalysisHelperObject.h.

◆ m_d0hadeta

double tauAnalysisHelperObject::m_d0hadeta =-1111
protected

Definition at line 426 of file tauAnalysisHelperObject.h.

◆ m_d0hadphi

double tauAnalysisHelperObject::m_d0hadphi =-1111
protected

Definition at line 427 of file tauAnalysisHelperObject.h.

◆ m_d0iso

double tauAnalysisHelperObject::m_d0iso =-1111
protected

Definition at line 413 of file tauAnalysisHelperObject.h.

◆ m_d0isoet

double tauAnalysisHelperObject::m_d0isoet =-1111
protected

Definition at line 414 of file tauAnalysisHelperObject.h.

◆ m_d0mtr1tr2

double tauAnalysisHelperObject::m_d0mtr1tr2 =-1111
protected

Definition at line 448 of file tauAnalysisHelperObject.h.

◆ m_d0mtr1tr2tr3

double tauAnalysisHelperObject::m_d0mtr1tr2tr3 =-1111
protected

Definition at line 449 of file tauAnalysisHelperObject.h.

◆ m_d0mtrem3

double tauAnalysisHelperObject::m_d0mtrem3 =-1111
protected

Definition at line 435 of file tauAnalysisHelperObject.h.

◆ m_d0ntr1030

double tauAnalysisHelperObject::m_d0ntr1030 =-1111
protected

Definition at line 438 of file tauAnalysisHelperObject.h.

◆ m_d0phi05

double tauAnalysisHelperObject::m_d0phi05 =-1111
protected

Definition at line 423 of file tauAnalysisHelperObject.h.

◆ m_d0prf

double tauAnalysisHelperObject::m_d0prf =-1111
protected

Definition at line 412 of file tauAnalysisHelperObject.h.

◆ m_d0sumnontaupt

double tauAnalysisHelperObject::m_d0sumnontaupt =-1111
protected

Definition at line 452 of file tauAnalysisHelperObject.h.

◆ m_d0sumpt

double tauAnalysisHelperObject::m_d0sumpt =-1111
protected

Definition at line 453 of file tauAnalysisHelperObject.h.

◆ m_d0sumtaupt

double tauAnalysisHelperObject::m_d0sumtaupt =-1111
protected

Definition at line 451 of file tauAnalysisHelperObject.h.

◆ m_d0type

double tauAnalysisHelperObject::m_d0type =-1111
protected

Definition at line 429 of file tauAnalysisHelperObject.h.

◆ m_d0uncaletlayers

double tauAnalysisHelperObject::m_d0uncaletlayers[25] ={0}
protected

Definition at line 459 of file tauAnalysisHelperObject.h.

◆ m_decmode

int tauAnalysisHelperObject::m_decmode =-1
protected

Definition at line 397 of file tauAnalysisHelperObject.h.

◆ m_emradii

double tauAnalysisHelperObject::m_emradii[6] ={0}
protected

Definition at line 400 of file tauAnalysisHelperObject.h.

◆ m_hadradii

double tauAnalysisHelperObject::m_hadradii[6] ={0}
protected

Definition at line 401 of file tauAnalysisHelperObject.h.

◆ m_ImpactParameter

double tauAnalysisHelperObject::m_ImpactParameter[10] ={0}
protected

Definition at line 405 of file tauAnalysisHelperObject.h.

◆ m_ImpactParameterSignificance

double tauAnalysisHelperObject::m_ImpactParameterSignificance[10] ={0}
protected

Definition at line 408 of file tauAnalysisHelperObject.h.

◆ m_jettype

int tauAnalysisHelperObject::m_jettype =-1
protected

Definition at line 398 of file tauAnalysisHelperObject.h.

◆ m_RawImpactParameter

double tauAnalysisHelperObject::m_RawImpactParameter[10] ={0}
protected

Definition at line 406 of file tauAnalysisHelperObject.h.

◆ m_SignedImpactParameter

double tauAnalysisHelperObject::m_SignedImpactParameter[10] ={0}
protected

Definition at line 407 of file tauAnalysisHelperObject.h.

◆ m_SignedImpactParameterSignificance

double tauAnalysisHelperObject::m_SignedImpactParameterSignificance[10] ={0}
protected

Definition at line 409 of file tauAnalysisHelperObject.h.

◆ m_TowEMRadius

double tauAnalysisHelperObject::m_TowEMRadius =-1111
protected

Definition at line 402 of file tauAnalysisHelperObject.h.

◆ m_towere

std::vector<double> tauAnalysisHelperObject::m_towere
protected

Definition at line 455 of file tauAnalysisHelperObject.h.

◆ m_towereta

std::vector<double> tauAnalysisHelperObject::m_towereta
protected

Definition at line 456 of file tauAnalysisHelperObject.h.

◆ m_towerphi

std::vector<double> tauAnalysisHelperObject::m_towerphi
protected

Definition at line 457 of file tauAnalysisHelperObject.h.

◆ m_TowET12Frac

double tauAnalysisHelperObject::m_TowET12Frac =-1111
protected

Definition at line 403 of file tauAnalysisHelperObject.h.


The documentation for this class was generated from the following file:
tauAnalysisHelperObject::m_SignedImpactParameter
double m_SignedImpactParameter[10]
Definition: tauAnalysisHelperObject.h:407
tauAnalysisHelperObject::m_decmode
int m_decmode
Definition: tauAnalysisHelperObject.h:397
tauAnalysisHelperObject::m_d0sumpt
double m_d0sumpt
Definition: tauAnalysisHelperObject.h:453
tauAnalysisHelperObject::m_SignedImpactParameterSignificance
double m_SignedImpactParameterSignificance[10]
Definition: tauAnalysisHelperObject.h:409
tauAnalysisHelperObject::m_d0dalpha
double m_d0dalpha
Definition: tauAnalysisHelperObject.h:445
tauAnalysisHelperObject::m_towerphi
std::vector< double > m_towerphi
Definition: tauAnalysisHelperObject.h:457
tauAnalysisHelperObject::m_d0sumtaupt
double m_d0sumtaupt
Definition: tauAnalysisHelperObject.h:451
tauAnalysisHelperObject::m_d0e1e2
double m_d0e1e2
Definition: tauAnalysisHelperObject.h:446
tauAnalysisHelperObject::m_TowET12Frac
double m_TowET12Frac
Definition: tauAnalysisHelperObject.h:403
tauAnalysisHelperObject::m_ImpactParameter
double m_ImpactParameter[10]
Definition: tauAnalysisHelperObject.h:405
ElementLinkVector::begin
iterator begin()
Definition: AthLinks/ElementLinkVector.h:272
tauAnalysisHelperObject::m_d0eTosumpT
double m_d0eTosumpT
Definition: tauAnalysisHelperObject.h:431
tauAnalysisHelperObject::m_d0ett1oEtiso
double m_d0ett1oEtiso
Definition: tauAnalysisHelperObject.h:443
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
tauAnalysisHelperObject::decmode
double decmode() const
gives the decaymode of the associated true tau, 1-10 (for numbering convention see ?...
Definition: tauAnalysisHelperObject.h:68
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
ElementLinkVector::end
iterator end()
Definition: AthLinks/ElementLinkVector.h:276
tauAnalysisHelperObject::m_d0hadeta
double m_d0hadeta
Definition: tauAnalysisHelperObject.h:426
tauAnalysisHelperObject::m_d0et05
double m_d0et05
Definition: tauAnalysisHelperObject.h:421
tauAnalysisHelperObject::m_d0ett1oEtisoet
double m_d0ett1oEtisoet
Definition: tauAnalysisHelperObject.h:444
P4EEtaPhiM
Definition: P4EEtaPhiM.h:25
tauAnalysisHelperObject::m_d0emclphi
double m_d0emclphi
Definition: tauAnalysisHelperObject.h:420
tauAnalysisHelperObject::m_d0hadet
double m_d0hadet
Definition: tauAnalysisHelperObject.h:425
tauAnalysisHelperObject::m_RawImpactParameter
double m_RawImpactParameter[10]
Definition: tauAnalysisHelperObject.h:406
UploadAMITag.l
list l
Definition: UploadAMITag.larcaf.py:158
tauAnalysisHelperObject::m_d0deltaR1had
double m_d0deltaR1had
Definition: tauAnalysisHelperObject.h:433
tauAnalysisHelperObject::tauCell_type
ElementLink< CaloCellContainer > tauCell_type
Definition: tauAnalysisHelperObject.h:53
tauAnalysisHelperObject::m_d0_emcluster
tauCellColl_type m_d0_emcluster
Definition: tauAnalysisHelperObject.h:461
tauAnalysisHelperObject::m_hadradii
double m_hadradii[6]
Definition: tauAnalysisHelperObject.h:401
ElementLinkVector::push_back
void push_back(const ElemLink &link)
Definition: AthLinks/ElementLinkVector.h:316
tauAnalysisHelperObject::m_jettype
int m_jettype
Definition: tauAnalysisHelperObject.h:398
tauAnalysisHelperObject::m_d0mtr1tr2tr3
double m_d0mtr1tr2tr3
Definition: tauAnalysisHelperObject.h:449
tauAnalysisHelperObject::m_d0mtrem3
double m_d0mtrem3
Definition: tauAnalysisHelperObject.h:435
tauAnalysisHelperObject::m_d0_tau_Tracks
tauTrackColl_type m_d0_tau_Tracks
Definition: tauAnalysisHelperObject.h:464
tauAnalysisHelperObject::m_TowEMRadius
double m_TowEMRadius
Definition: tauAnalysisHelperObject.h:402
tauAnalysisHelperObject::m_towere
std::vector< double > m_towere
Definition: tauAnalysisHelperObject.h:455
tauAnalysisHelperObject::m_d0sumnontaupt
double m_d0sumnontaupt
Definition: tauAnalysisHelperObject.h:452
ParticleGun_EoverP_Config.mom
mom
Definition: ParticleGun_EoverP_Config.py:63
tauAnalysisHelperObject::m_d0emcleta
double m_d0emcleta
Definition: tauAnalysisHelperObject.h:419
tauAnalysisHelperObject::m_d0deltaR1
double m_d0deltaR1
Definition: tauAnalysisHelperObject.h:430
tauAnalysisHelperObject::m_d0mtr1tr2
double m_d0mtr1tr2
Definition: tauAnalysisHelperObject.h:448
tauAnalysisHelperObject::tauTrack_type
ElementLink< Rec::TrackParticleContainer > tauTrack_type
Definition: tauAnalysisHelperObject.h:49
tauAnalysisHelperObject::m_towereta
std::vector< double > m_towereta
Definition: tauAnalysisHelperObject.h:456
lumiFormat.i
int i
Definition: lumiFormat.py:92
tauAnalysisHelperObject::m_d0ettr
double m_d0ettr
Definition: tauAnalysisHelperObject.h:415
checkxAOD.frac
frac
Definition: Tools/PyUtils/bin/checkxAOD.py:256
tauAnalysisHelperObject::m_d0deltaR2
double m_d0deltaR2
Definition: tauAnalysisHelperObject.h:437
tauAnalysisHelperObject::m_d0eta05
double m_d0eta05
Definition: tauAnalysisHelperObject.h:422
tauAnalysisHelperObject::m_d0EM12isof
double m_d0EM12isof
Definition: tauAnalysisHelperObject.h:440
find_tgc_unfilled_channelids.ip
ip
Definition: find_tgc_unfilled_channelids.py:3
tauAnalysisHelperObject::d0toweret
double d0toweret(int i)
gives the et of tower i
Definition: tauAnalysisHelperObject.h:247
tauAnalysisHelperObject::m_d0e1e2otaupT
double m_d0e1e2otaupT
Definition: tauAnalysisHelperObject.h:441
tauAnalysisHelperObject::jettype
int jettype() const
gives the type of jet, which is the pdgid of the highest pT parton (1-6, 15, 22) from history within ...
Definition: tauAnalysisHelperObject.h:65
tauAnalysisHelperObject::m_d0hadphi
double m_d0hadphi
Definition: tauAnalysisHelperObject.h:427
tauAnalysisHelperObject::m_d0ntr1030
double m_d0ntr1030
Definition: tauAnalysisHelperObject.h:438
tauAnalysisHelperObject::m_d0etem2
double m_d0etem2
Definition: tauAnalysisHelperObject.h:417
tauAnalysisHelperObject::m_d0phi05
double m_d0phi05
Definition: tauAnalysisHelperObject.h:423
tauAnalysisHelperObject::m_d0type
double m_d0type
Definition: tauAnalysisHelperObject.h:429
tauAnalysisHelperObject::m_d0em3iso
double m_d0em3iso
Definition: tauAnalysisHelperObject.h:434
tauAnalysisHelperObject::m_d0prf
double m_d0prf
Definition: tauAnalysisHelperObject.h:412
tauAnalysisHelperObject::d0nTowers
int d0nTowers()
gives the number of towers
Definition: tauAnalysisHelperObject.h:250
tauAnalysisHelperObject::m_ImpactParameterSignificance
double m_ImpactParameterSignificance[10]
Definition: tauAnalysisHelperObject.h:408
Rec::TrackParticle
Definition: Reconstruction/Particle/Particle/TrackParticle.h:47
tauAnalysisHelperObject::m_d0_05_Tracks
tauTrackColl_type m_d0_05_Tracks
Definition: tauAnalysisHelperObject.h:463
tauAnalysisHelperObject::m_d0ettro123
double m_d0ettro123
Definition: tauAnalysisHelperObject.h:442
ElementLinkVector::size
size_type size() const
Definition: AthLinks/ElementLinkVector.h:292
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
CaloCell
Data object for each calorimeter readout cell.
Definition: CaloCell.h:57
tauAnalysisHelperObject::m_d0etem
double m_d0etem
Definition: tauAnalysisHelperObject.h:416
tauAnalysisHelperObject::m_d0isoet
double m_d0isoet
Definition: tauAnalysisHelperObject.h:414
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
tauAnalysisHelperObject::m_d0_nontau_Tracks
tauTrackColl_type m_d0_nontau_Tracks
Definition: tauAnalysisHelperObject.h:465
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition: LArNewCalib_DelayDump_OFC_Cali.py:69
tauAnalysisHelperObject::m_d0iso
double m_d0iso
Definition: tauAnalysisHelperObject.h:413
tauAnalysisHelperObject::m_d0emclet
double m_d0emclet
Definition: tauAnalysisHelperObject.h:418
tauAnalysisHelperObject::m_emradii
double m_emradii[6]
Definition: tauAnalysisHelperObject.h:400
xAOD::track
@ track
Definition: TrackingPrimitives.h:512
tauAnalysisHelperObject::m_d0uncaletlayers
double m_d0uncaletlayers[25]
Definition: tauAnalysisHelperObject.h:459
python.SystemOfUnits.rad
int rad
Definition: SystemOfUnits.py:111