Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
EMErrorDetail Class Reference

#include <EMErrorDetail.h>

Inheritance diagram for EMErrorDetail:
Collaboration diagram for EMErrorDetail:

Public Member Functions

 EMErrorDetail ()
 Default constructor. More...
 
virtual ~EMErrorDetail ()=default
 Destructor. More...
 
virtual const std::string & className () const
 
virtual double parameter (egammaParameters::ParamDef) const
 
virtual int intParameter (egammaParameters::ParamDef) const
 
virtual bool hasParameter (egammaParameters::ParamDef) const
 
virtual bool hasIntParameter (egammaParameters::ParamDef) const
 
void set_parameter (egammaParameters::ParamDef, double, bool overwrite=false)
 general set method for parameters More...
 
Amg::MatrixX getCombinedErrorMatrix () const
 E/P combined error matrix, natural size. More...
 
Amg::MatrixX getUncombinedErrorMatrix () const
 E/P combined error matrix, natural size. More...
 
 AmgSymMatrix (4) get4x4CombinedErrorMatrix() const
 E/P combined error matrix, (E,eta,phi,M) representation. More...
 
 AmgSymMatrix (4) get4x4UncombinedErrorMatrix() const
 E/P combined error matrix, (E,eta,phi,M) representation. More...
 
 AmgSymMatrix (5) getEMTrackCombinedErrorMatrix() const
 E/P combined 5x5 matrix–Depricated for public use. More...
 
 AmgSymMatrix (3) getEMPhotonErrorMatrix() const
 Returns the ErrorMatrix of photons–Depricated for public use;. More...
 
 AmgSymMatrix (5) getEMTrackUncombinedErrorMatrix() const
 Returns the ErrorMatrix of the perigee of the associated track. More...
 
 AmgSymMatrix (4) get4x4EMTrackCombinedErrorMatrix() const
 get E/P combined 4x4 matrix in (E,eta,phi,M) representation–depricated for public use More...
 
 AmgSymMatrix (4) get4x4EMTrackUncombinedErrorMatrix() const
 get E/P uncombined 4x4 matrix in (E,eta,phi,M) representation–depricated for public use
More...
 
 AmgSymMatrix (4) get4x4EMPhotonErrorMatrix() const
 get photon 4x4 matrix in (E,eta,phi,M) representation–Depricated for public use; More...
 
double EMconvertedphoton_perigee_d0 () const
 
double EMconvertedphoton_perigee_z0 () const
 
double EMconvertedphoton_perigee_phi0 () const
 
double EMconvertedphoton_perigee_theta () const
 
double EMconvertedphoton_perigee_eta () const
 
double EMconvertedphoton_perigee_momentum () const
 
double EMconvertedphoton_perigee_Covd0d0 () const
 
double EMconvertedphoton_perigee_Covd0z0 () const
 
double EMconvertedphoton_perigee_Covd0phi () const
 
double EMconvertedphoton_perigee_Covd0theta () const
 
double EMconvertedphoton_perigee_Covz0z0 () const
 
double EMconvertedphoton_perigee_Covz0phi () const
 
double EMconvertedphoton_perigee_Covz0theta () const
 
double EMconvertedphoton_perigee_Covphiphi () const
 
double EMconvertedphoton_perigee_Covphitheta () const
 
double EMconvertedphoton_perigee_Covthetatheta () const
 
void EMconvertedphoton_perigee_d0 (double)
 
void EMconvertedphoton_perigee_z0 (double)
 
void EMconvertedphoton_perigee_phi0 (double)
 
void EMconvertedphoton_perigee_theta (double)
 
void EMconvertedphoton_perigee_eta (double)
 
void EMconvertedphoton_perigee_momentum (double)
 
void EMconvertedphoton_perigee_Covd0d0 (double)
 
void EMconvertedphoton_perigee_Covd0z0 (double)
 
void EMconvertedphoton_perigee_Covd0phi (double)
 
void EMconvertedphoton_perigee_Covd0theta (double)
 
void EMconvertedphoton_perigee_Covz0z0 (double)
 
void EMconvertedphoton_perigee_Covz0phi (double)
 
void EMconvertedphoton_perigee_Covz0theta (double)
 
void EMconvertedphoton_perigee_Covphiphi (double)
 
void EMconvertedphoton_perigee_Covphitheta (double)
 
void EMconvertedphoton_perigee_Covthetatheta (double)
 
double EMtrack_perigee_d0 () const
 transverse impact parameter (distance of closest approach)
More...
 
double EMtrack_perigee_phi0 () const
 azimuth angle of the momentum at the point of closest approach More...
 
double EMtrack_perigee_z0 () const
 the z value at the point of closest approach More...
 
double EMtrack_perigee_theta () const
 theta of the track fit More...
 
double EMtrack_perigee_eta () const
 eta of the track fit More...
 
double EMtrack_perigee_momentum () const
 momentum of the track fit More...
 
double EMtrack_perigee_Covd0d0 () const
 Covariance matrix item (d0,d0) More...
 
double EMtrack_perigee_Covd0z0 () const
 Covariance matrix item (d0,z0) More...
 
double EMtrack_perigee_Covd0phi () const
 Covariance matrix item (d0,phi) More...
 
double EMtrack_perigee_Covd0theta () const
 Covariance matrix item (d0,theta) More...
 
double EMtrack_perigee_Covz0z0 () const
 Covariance matrix item (z0,z0) More...
 
double EMtrack_perigee_Covz0phi () const
 Covariance matrix item (z0,phi) More...
 
double EMtrack_perigee_Covz0theta () const
 Covariance matrix item (z0,theta) More...
 
double EMtrack_perigee_Covphiphi () const
 Covariance matrix item (phi,phi) More...
 
double EMtrack_perigee_Covphitheta () const
 Covariance matrix item (phi,theta) More...
 
double EMtrack_perigee_Covthetatheta () const
 Covariance matrix item (theta,theta) More...
 
void EMtrack_perigee_d0 (double)
 Set the transverse impact parameter (distance of closest approach)
More...
 
void EMtrack_perigee_phi0 (double)
 Set the azimuth angle of the momentum at the point of closest approach. More...
 
void EMtrack_perigee_z0 (double)
 Set the the z value at the point of closest approach. More...
 
void EMtrack_perigee_theta (double)
 Set the theta of the track fit. More...
 
void EMtrack_perigee_eta (double)
 Set the theta of the track fit. More...
 
void EMtrack_perigee_momentum (double)
 Set the theta of the track fit. More...
 
void EMtrack_perigee_Covd0d0 (double)
 Set the Covariance matrix item (d0,d0) More...
 
void EMtrack_perigee_Covd0z0 (double)
 Set the Covariance matrix item (d0,z0) More...
 
void EMtrack_perigee_Covd0phi (double)
 Set the Covariance matrix item (d0,phi) More...
 
void EMtrack_perigee_Covd0theta (double)
 Set the Covariance matrix item (d0,theta) More...
 
void EMtrack_perigee_Covz0z0 (double)
 Set the Covariance matrix item (z0,z0) More...
 
void EMtrack_perigee_Covz0phi (double)
 Set the Covariance matrix item (z0,phi) More...
 
void EMtrack_perigee_Covz0theta (double)
 Set the Covariance matrix item (z0,theta) More...
 
void EMtrack_perigee_Covphiphi (double)
 Set the Covariance matrix item (phi,phi) More...
 
void EMtrack_perigee_Covphitheta (double)
 Set the Covariance matrix item (phi,theta) More...
 
void EMtrack_perigee_Covthetatheta (double)
 Set the Covariance matrix item (theta,theta) More...
 
double EMphoton_eta () const
 cluster eta More...
 
double EMphoton_phi0 () const
 cluster phi More...
 
double EMphoton_Eclus () const
 cluster energy More...
 
double EMphoton_Covetaeta () const
 Covariance matrix item (Eta,Eta) More...
 
double EMphoton_Covetaphi () const
 Covariance matrix item (Eta,Phi) More...
 
double EMphoton_CovetaEclus () const
 Covariance matrix item (Eta,Eclus) More...
 
double EMphoton_Covphiphi () const
 Covariance matrix item (phi,phi) More...
 
double EMphoton_CovphiEclus () const
 Covariance matrix item (phi,Eclus) More...
 
double EMphoton_CovEclusEclus () const
 Covariance matrix item (theta,theta) More...
 
void EMphoton_eta (double)
 Set cluster eta. More...
 
void EMphoton_phi0 (double)
 Set cluster phi. More...
 
void EMphoton_Eclus (double)
 Set cluster energy. More...
 
void EMphoton_Covetaeta (double)
 Set covariance matrix item (Eta,Eta) More...
 
void EMphoton_Covetaphi (double)
 Set covariance matrix item (Eta,Phi) More...
 
void EMphoton_CovetaEclus (double)
 Set covariance matrix item (Eta,Eclus) More...
 
void EMphoton_Covphiphi (double)
 Set covariance matrix item (phi,phi) More...
 
void EMphoton_CovphiEclus (double)
 Set covariance matrix item (phi,Eclus) More...
 
void EMphoton_CovEclusEclus (double)
 Set covariance matrix item (Eclus, Eclus) More...
 
double EMtrack_comb_Covd0d0 () const
 
double EMtrack_comb_Covd0z0 () const
 
double EMtrack_comb_Covd0phi () const
 
double EMtrack_comb_Covd0eta () const
 
double EMtrack_comb_Covd0P () const
 
double EMtrack_comb_Covz0z0 () const
 
double EMtrack_comb_Covz0phi () const
 
double EMtrack_comb_Covz0eta () const
 
double EMtrack_comb_Covz0P () const
 
double EMtrack_comb_Covphiphi () const
 
double EMtrack_comb_Covphieta () const
 
double EMtrack_comb_CovphiP () const
 
double EMtrack_comb_Covetaeta () const
 
double EMtrack_comb_CovetaP () const
 
double EMtrack_comb_CovPP () const
 
void EMtrack_comb_Covd0d0 (double)
 Set the Combined Covariance matrix items. More...
 
void EMtrack_comb_Covd0z0 (double)
 
void EMtrack_comb_Covd0phi (double)
 
void EMtrack_comb_Covd0eta (double)
 
void EMtrack_comb_Covd0P (double)
 
void EMtrack_comb_Covz0z0 (double)
 
void EMtrack_comb_Covz0phi (double)
 
void EMtrack_comb_Covz0eta (double)
 
void EMtrack_comb_Covz0P (double)
 
void EMtrack_comb_Covphiphi (double)
 
void EMtrack_comb_Covphieta (double)
 
void EMtrack_comb_CovphiP (double)
 
void EMtrack_comb_Covetaeta (double)
 
void EMtrack_comb_CovetaP (double)
 
void EMtrack_comb_CovPP (double)
 
int linkIndex () const
 link index More...
 
void set_linkIndex (int)
 Set link index. More...
 
int hasSiliconHits () const
 Does the track of vertex have silicon hits. More...
 
void set_hasSiliconHits (int x)
 set whether the track of vertex have silicon hits More...
 
virtual bool boolParameter (egammaParameters::ParamDef) const
 
virtual bool hasBoolParameter (egammaParameters::ParamDef) const
 

Private Member Functions

void set_parameterInt (egammaParameters::ParamDef, int, bool overwrite=false)
 

Static Private Member Functions

static double caloEta (const egamma *, double clusterEta)
 Get the error on cluster energy, eta and phi. More...
 
static bool isElectron (const egamma *, bool forcePhoton)
 Obsolete Fill the perigree parameter for converted photon. More...
 
static AmgSymMatrix (5) P5Jacobiand0z0PhiThetaE2d0z0PhiEtaE(const double phi)
 
static AmgSymMatrix (4) P4JacobiandEThetaPhiM2EEtaPhiM(const double theta)
 

Private Attributes

std::vector< std::pair< egammaParameters::ParamDef, double > > m_parameters
 
std::vector< std::pair< egammaParameters::ParamDef, int > > m_parametersInt
 

Static Private Attributes

static const std::string s_className = ClassName<EMErrorDetail>::name()
 interfaces More...
 

Detailed Description

Definition at line 29 of file EMErrorDetail.h.

Constructor & Destructor Documentation

◆ EMErrorDetail()

EMErrorDetail::EMErrorDetail ( )

Default constructor.

Definition at line 24 of file EMErrorDetail.cxx.

24 : egDetail() { }

◆ ~EMErrorDetail()

virtual EMErrorDetail::~EMErrorDetail ( )
virtualdefault

Destructor.

Member Function Documentation

◆ AmgSymMatrix() [1/10]

EMErrorDetail::AmgSymMatrix ( ) const

Returns the ErrorMatrix of photons–Depricated for public use;.

◆ AmgSymMatrix() [2/10]

EMErrorDetail::AmgSymMatrix ( ) const

E/P combined error matrix, (E,eta,phi,M) representation.

◆ AmgSymMatrix() [3/10]

EMErrorDetail::AmgSymMatrix ( ) const

get photon 4x4 matrix in (E,eta,phi,M) representation–Depricated for public use;

◆ AmgSymMatrix() [4/10]

EMErrorDetail::AmgSymMatrix ( ) const

get E/P combined 4x4 matrix in (E,eta,phi,M) representation–depricated for public use

◆ AmgSymMatrix() [5/10]

EMErrorDetail::AmgSymMatrix ( ) const

get E/P uncombined 4x4 matrix in (E,eta,phi,M) representation–depricated for public use

◆ AmgSymMatrix() [6/10]

EMErrorDetail::AmgSymMatrix ( ) const

E/P combined error matrix, (E,eta,phi,M) representation.

◆ AmgSymMatrix() [7/10]

static EMErrorDetail::AmgSymMatrix ( ) const
staticprivate

◆ AmgSymMatrix() [8/10]

EMErrorDetail::AmgSymMatrix ( ) const

E/P combined 5x5 matrix–Depricated for public use.

◆ AmgSymMatrix() [9/10]

EMErrorDetail::AmgSymMatrix ( ) const

Returns the ErrorMatrix of the perigee of the associated track.

If there is no associated track the error matrix will be 0. Depricated for public use

◆ AmgSymMatrix() [10/10]

static EMErrorDetail::AmgSymMatrix ( ) const
staticprivate

◆ boolParameter()

bool egDetail::boolParameter ( egammaParameters::ParamDef  ) const
virtualinherited

Reimplemented in EMTrackMatch, and EMConvert.

Definition at line 19 of file egDetail.cxx.

20 {
21  return false;
22 }

◆ caloEta()

double EMErrorDetail::caloEta ( const egamma eg,
double  clusterEta 
)
staticprivate

Get the error on cluster energy, eta and phi.

Definition at line 133 of file EMErrorDetail.cxx.

133  {
134 
135  const double etaPointing = eg->detailValue(egammaParameters::etap);
136  if ( fabs(etaPointing - clusterEta ) < 0.15 ) {
137  return etaPointing;
138  }
139  return clusterEta;
140 
141 }

◆ className()

const std::string & EMErrorDetail::className ( ) const
virtual

Reimplemented from egDetail.

Definition at line 29 of file EMErrorDetail.cxx.

29  {
30  return s_className;
31 }

◆ EMconvertedphoton_perigee_Covd0d0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covd0d0 ( ) const

◆ EMconvertedphoton_perigee_Covd0d0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covd0d0 ( double  x)

◆ EMconvertedphoton_perigee_Covd0phi() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covd0phi ( ) const

◆ EMconvertedphoton_perigee_Covd0phi() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covd0phi ( double  x)

◆ EMconvertedphoton_perigee_Covd0theta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covd0theta ( ) const

◆ EMconvertedphoton_perigee_Covd0theta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covd0theta ( double  x)

◆ EMconvertedphoton_perigee_Covd0z0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covd0z0 ( ) const

◆ EMconvertedphoton_perigee_Covd0z0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covd0z0 ( double  x)

◆ EMconvertedphoton_perigee_Covphiphi() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covphiphi ( ) const

◆ EMconvertedphoton_perigee_Covphiphi() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covphiphi ( double  x)

◆ EMconvertedphoton_perigee_Covphitheta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covphitheta ( ) const

◆ EMconvertedphoton_perigee_Covphitheta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covphitheta ( double  x)

◆ EMconvertedphoton_perigee_Covthetatheta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covthetatheta ( ) const

◆ EMconvertedphoton_perigee_Covthetatheta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covthetatheta ( double  x)

◆ EMconvertedphoton_perigee_Covz0phi() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covz0phi ( ) const

◆ EMconvertedphoton_perigee_Covz0phi() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covz0phi ( double  x)

◆ EMconvertedphoton_perigee_Covz0theta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covz0theta ( ) const

◆ EMconvertedphoton_perigee_Covz0theta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covz0theta ( double  x)

◆ EMconvertedphoton_perigee_Covz0z0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_Covz0z0 ( ) const

◆ EMconvertedphoton_perigee_Covz0z0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_Covz0z0 ( double  x)

◆ EMconvertedphoton_perigee_d0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_d0 ( ) const

◆ EMconvertedphoton_perigee_d0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_d0 ( double  )

◆ EMconvertedphoton_perigee_eta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_eta ( ) const

◆ EMconvertedphoton_perigee_eta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_eta ( double  x)

Definition at line 501 of file EMErrorDetail.cxx.

◆ EMconvertedphoton_perigee_momentum() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_momentum ( ) const

◆ EMconvertedphoton_perigee_momentum() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_momentum ( double  x)

◆ EMconvertedphoton_perigee_phi0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_phi0 ( ) const

◆ EMconvertedphoton_perigee_phi0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_phi0 ( double  x)

Definition at line 497 of file EMErrorDetail.cxx.

◆ EMconvertedphoton_perigee_theta() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_theta ( ) const

◆ EMconvertedphoton_perigee_theta() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_theta ( double  x)

Definition at line 500 of file EMErrorDetail.cxx.

◆ EMconvertedphoton_perigee_z0() [1/2]

double EMErrorDetail::EMconvertedphoton_perigee_z0 ( ) const

◆ EMconvertedphoton_perigee_z0() [2/2]

void EMErrorDetail::EMconvertedphoton_perigee_z0 ( double  x)

Definition at line 499 of file EMErrorDetail.cxx.

◆ EMphoton_CovEclusEclus() [1/2]

double EMErrorDetail::EMphoton_CovEclusEclus ( ) const

Covariance matrix item (theta,theta)

Covariance matrix item (Eclus, Eclus)

Definition at line 617 of file EMErrorDetail.cxx.

◆ EMphoton_CovEclusEclus() [2/2]

void EMErrorDetail::EMphoton_CovEclusEclus ( double  x)

Set covariance matrix item (Eclus, Eclus)

Definition at line 629 of file EMErrorDetail.cxx.

◆ EMphoton_CovetaEclus() [1/2]

double EMErrorDetail::EMphoton_CovetaEclus ( ) const

Covariance matrix item (Eta,Eclus)

Definition at line 614 of file EMErrorDetail.cxx.

◆ EMphoton_CovetaEclus() [2/2]

void EMErrorDetail::EMphoton_CovetaEclus ( double  x)

Set covariance matrix item (Eta,Eclus)

Definition at line 626 of file EMErrorDetail.cxx.

◆ EMphoton_Covetaeta() [1/2]

double EMErrorDetail::EMphoton_Covetaeta ( ) const

Covariance matrix item (Eta,Eta)

Definition at line 612 of file EMErrorDetail.cxx.

◆ EMphoton_Covetaeta() [2/2]

void EMErrorDetail::EMphoton_Covetaeta ( double  x)

Set covariance matrix item (Eta,Eta)

Definition at line 624 of file EMErrorDetail.cxx.

◆ EMphoton_Covetaphi() [1/2]

double EMErrorDetail::EMphoton_Covetaphi ( ) const

Covariance matrix item (Eta,Phi)

Definition at line 613 of file EMErrorDetail.cxx.

◆ EMphoton_Covetaphi() [2/2]

void EMErrorDetail::EMphoton_Covetaphi ( double  x)

Set covariance matrix item (Eta,Phi)

Definition at line 625 of file EMErrorDetail.cxx.

◆ EMphoton_CovphiEclus() [1/2]

double EMErrorDetail::EMphoton_CovphiEclus ( ) const

Covariance matrix item (phi,Eclus)

Definition at line 616 of file EMErrorDetail.cxx.

◆ EMphoton_CovphiEclus() [2/2]

void EMErrorDetail::EMphoton_CovphiEclus ( double  x)

Set covariance matrix item (phi,Eclus)

Definition at line 628 of file EMErrorDetail.cxx.

◆ EMphoton_Covphiphi() [1/2]

double EMErrorDetail::EMphoton_Covphiphi ( ) const

Covariance matrix item (phi,phi)

Definition at line 615 of file EMErrorDetail.cxx.

◆ EMphoton_Covphiphi() [2/2]

void EMErrorDetail::EMphoton_Covphiphi ( double  x)

Set covariance matrix item (phi,phi)

Definition at line 627 of file EMErrorDetail.cxx.

◆ EMphoton_Eclus() [1/2]

double EMErrorDetail::EMphoton_Eclus ( ) const

cluster energy

Definition at line 610 of file EMErrorDetail.cxx.

◆ EMphoton_Eclus() [2/2]

void EMErrorDetail::EMphoton_Eclus ( double  x)

Set cluster energy.

Definition at line 622 of file EMErrorDetail.cxx.

◆ EMphoton_eta() [1/2]

double EMErrorDetail::EMphoton_eta ( ) const

cluster eta

Definition at line 608 of file EMErrorDetail.cxx.

◆ EMphoton_eta() [2/2]

void EMErrorDetail::EMphoton_eta ( double  x)

Set cluster eta.

Definition at line 620 of file EMErrorDetail.cxx.

◆ EMphoton_phi0() [1/2]

double EMErrorDetail::EMphoton_phi0 ( ) const

cluster phi

Definition at line 609 of file EMErrorDetail.cxx.

◆ EMphoton_phi0() [2/2]

void EMErrorDetail::EMphoton_phi0 ( double  x)

Set cluster phi.

Definition at line 621 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0d0() [1/2]

double EMErrorDetail::EMtrack_comb_Covd0d0 ( ) const

Definition at line 547 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0d0() [2/2]

void EMErrorDetail::EMtrack_comb_Covd0d0 ( double  x)

Set the Combined Covariance matrix items.

Definition at line 591 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0eta() [1/2]

double EMErrorDetail::EMtrack_comb_Covd0eta ( ) const

Definition at line 550 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0eta() [2/2]

void EMErrorDetail::EMtrack_comb_Covd0eta ( double  x)

◆ EMtrack_comb_Covd0P() [1/2]

double EMErrorDetail::EMtrack_comb_Covd0P ( ) const

Definition at line 551 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0P() [2/2]

void EMErrorDetail::EMtrack_comb_Covd0P ( double  x)

Definition at line 595 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0phi() [1/2]

double EMErrorDetail::EMtrack_comb_Covd0phi ( ) const

Definition at line 549 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0phi() [2/2]

void EMErrorDetail::EMtrack_comb_Covd0phi ( double  x)

◆ EMtrack_comb_Covd0z0() [1/2]

double EMErrorDetail::EMtrack_comb_Covd0z0 ( ) const

Definition at line 548 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covd0z0() [2/2]

void EMErrorDetail::EMtrack_comb_Covd0z0 ( double  x)

Definition at line 592 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covetaeta() [1/2]

double EMErrorDetail::EMtrack_comb_Covetaeta ( ) const

Definition at line 559 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covetaeta() [2/2]

void EMErrorDetail::EMtrack_comb_Covetaeta ( double  x)

◆ EMtrack_comb_CovetaP() [1/2]

double EMErrorDetail::EMtrack_comb_CovetaP ( ) const

Definition at line 560 of file EMErrorDetail.cxx.

◆ EMtrack_comb_CovetaP() [2/2]

void EMErrorDetail::EMtrack_comb_CovetaP ( double  x)

Definition at line 604 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covphieta() [1/2]

double EMErrorDetail::EMtrack_comb_Covphieta ( ) const

Definition at line 557 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covphieta() [2/2]

void EMErrorDetail::EMtrack_comb_Covphieta ( double  x)

◆ EMtrack_comb_CovphiP() [1/2]

double EMErrorDetail::EMtrack_comb_CovphiP ( ) const

Definition at line 558 of file EMErrorDetail.cxx.

◆ EMtrack_comb_CovphiP() [2/2]

void EMErrorDetail::EMtrack_comb_CovphiP ( double  x)

Definition at line 602 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covphiphi() [1/2]

double EMErrorDetail::EMtrack_comb_Covphiphi ( ) const

Definition at line 556 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covphiphi() [2/2]

void EMErrorDetail::EMtrack_comb_Covphiphi ( double  x)

◆ EMtrack_comb_CovPP() [1/2]

double EMErrorDetail::EMtrack_comb_CovPP ( ) const

Definition at line 561 of file EMErrorDetail.cxx.

◆ EMtrack_comb_CovPP() [2/2]

void EMErrorDetail::EMtrack_comb_CovPP ( double  x)

Definition at line 605 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0eta() [1/2]

double EMErrorDetail::EMtrack_comb_Covz0eta ( ) const

Definition at line 554 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0eta() [2/2]

void EMErrorDetail::EMtrack_comb_Covz0eta ( double  x)

◆ EMtrack_comb_Covz0P() [1/2]

double EMErrorDetail::EMtrack_comb_Covz0P ( ) const

Definition at line 555 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0P() [2/2]

void EMErrorDetail::EMtrack_comb_Covz0P ( double  x)

Definition at line 599 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0phi() [1/2]

double EMErrorDetail::EMtrack_comb_Covz0phi ( ) const

Definition at line 553 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0phi() [2/2]

void EMErrorDetail::EMtrack_comb_Covz0phi ( double  x)

◆ EMtrack_comb_Covz0z0() [1/2]

double EMErrorDetail::EMtrack_comb_Covz0z0 ( ) const

Definition at line 552 of file EMErrorDetail.cxx.

◆ EMtrack_comb_Covz0z0() [2/2]

void EMErrorDetail::EMtrack_comb_Covz0z0 ( double  x)

Definition at line 596 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0d0() [1/2]

double EMErrorDetail::EMtrack_perigee_Covd0d0 ( ) const

Covariance matrix item (d0,d0)

Definition at line 530 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0d0() [2/2]

void EMErrorDetail::EMtrack_perigee_Covd0d0 ( double  x)

Set the Covariance matrix item (d0,d0)

Definition at line 574 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0phi() [1/2]

double EMErrorDetail::EMtrack_perigee_Covd0phi ( ) const

Covariance matrix item (d0,phi)

Definition at line 532 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0phi() [2/2]

void EMErrorDetail::EMtrack_perigee_Covd0phi ( double  x)

Set the Covariance matrix item (d0,phi)

Definition at line 576 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0theta() [1/2]

double EMErrorDetail::EMtrack_perigee_Covd0theta ( ) const

Covariance matrix item (d0,theta)

Definition at line 533 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0theta() [2/2]

void EMErrorDetail::EMtrack_perigee_Covd0theta ( double  x)

Set the Covariance matrix item (d0,theta)

Definition at line 577 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0z0() [1/2]

double EMErrorDetail::EMtrack_perigee_Covd0z0 ( ) const

Covariance matrix item (d0,z0)

Definition at line 531 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covd0z0() [2/2]

void EMErrorDetail::EMtrack_perigee_Covd0z0 ( double  x)

Set the Covariance matrix item (d0,z0)

Definition at line 575 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covphiphi() [1/2]

double EMErrorDetail::EMtrack_perigee_Covphiphi ( ) const

Covariance matrix item (phi,phi)

Definition at line 539 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covphiphi() [2/2]

void EMErrorDetail::EMtrack_perigee_Covphiphi ( double  x)

Set the Covariance matrix item (phi,phi)

Definition at line 583 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covphitheta() [1/2]

double EMErrorDetail::EMtrack_perigee_Covphitheta ( ) const

Covariance matrix item (phi,theta)

Definition at line 540 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covphitheta() [2/2]

void EMErrorDetail::EMtrack_perigee_Covphitheta ( double  x)

Set the Covariance matrix item (phi,theta)

Definition at line 584 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covthetatheta() [1/2]

double EMErrorDetail::EMtrack_perigee_Covthetatheta ( ) const

Covariance matrix item (theta,theta)

Definition at line 542 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covthetatheta() [2/2]

void EMErrorDetail::EMtrack_perigee_Covthetatheta ( double  x)

Set the Covariance matrix item (theta,theta)

Definition at line 586 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0phi() [1/2]

double EMErrorDetail::EMtrack_perigee_Covz0phi ( ) const

Covariance matrix item (z0,phi)

Definition at line 536 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0phi() [2/2]

void EMErrorDetail::EMtrack_perigee_Covz0phi ( double  x)

Set the Covariance matrix item (z0,phi)

Definition at line 580 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0theta() [1/2]

double EMErrorDetail::EMtrack_perigee_Covz0theta ( ) const

Covariance matrix item (z0,theta)

Definition at line 537 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0theta() [2/2]

void EMErrorDetail::EMtrack_perigee_Covz0theta ( double  x)

Set the Covariance matrix item (z0,theta)

Definition at line 581 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0z0() [1/2]

double EMErrorDetail::EMtrack_perigee_Covz0z0 ( ) const

Covariance matrix item (z0,z0)

Definition at line 535 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_Covz0z0() [2/2]

void EMErrorDetail::EMtrack_perigee_Covz0z0 ( double  x)

Set the Covariance matrix item (z0,z0)

Definition at line 579 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_d0() [1/2]

double EMErrorDetail::EMtrack_perigee_d0 ( ) const

transverse impact parameter (distance of closest approach)

Definition at line 522 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_d0() [2/2]

void EMErrorDetail::EMtrack_perigee_d0 ( double  x)

Set the transverse impact parameter (distance of closest approach)

Definition at line 566 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_eta() [1/2]

double EMErrorDetail::EMtrack_perigee_eta ( ) const

eta of the track fit

Definition at line 527 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_eta() [2/2]

void EMErrorDetail::EMtrack_perigee_eta ( double  x)

Set the theta of the track fit.

Definition at line 571 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_momentum() [1/2]

double EMErrorDetail::EMtrack_perigee_momentum ( ) const

momentum of the track fit

Definition at line 528 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_momentum() [2/2]

void EMErrorDetail::EMtrack_perigee_momentum ( double  x)

Set the theta of the track fit.

Definition at line 572 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_phi0() [1/2]

double EMErrorDetail::EMtrack_perigee_phi0 ( ) const

azimuth angle of the momentum at the point of closest approach

Definition at line 523 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_phi0() [2/2]

void EMErrorDetail::EMtrack_perigee_phi0 ( double  x)

Set the azimuth angle of the momentum at the point of closest approach.

Definition at line 567 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_theta() [1/2]

double EMErrorDetail::EMtrack_perigee_theta ( ) const

theta of the track fit

Definition at line 526 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_theta() [2/2]

void EMErrorDetail::EMtrack_perigee_theta ( double  x)

Set the theta of the track fit.

Definition at line 570 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_z0() [1/2]

double EMErrorDetail::EMtrack_perigee_z0 ( ) const

the z value at the point of closest approach

Definition at line 525 of file EMErrorDetail.cxx.

◆ EMtrack_perigee_z0() [2/2]

void EMErrorDetail::EMtrack_perigee_z0 ( double  x)

Set the the z value at the point of closest approach.

Definition at line 569 of file EMErrorDetail.cxx.

◆ getCombinedErrorMatrix()

Amg::MatrixX EMErrorDetail::getCombinedErrorMatrix ( ) const

E/P combined error matrix, natural size.

◆ getUncombinedErrorMatrix()

Amg::MatrixX EMErrorDetail::getUncombinedErrorMatrix ( ) const

E/P combined error matrix, natural size.

◆ hasBoolParameter()

bool egDetail::hasBoolParameter ( egammaParameters::ParamDef  ) const
virtualinherited

Reimplemented in EMTrackMatch, and EMConvert.

Definition at line 34 of file egDetail.cxx.

35 {
36  return false;
37 }

◆ hasIntParameter()

virtual bool EMErrorDetail::hasIntParameter ( egammaParameters::ParamDef  ) const
virtual

Reimplemented from egDetail.

◆ hasParameter()

virtual bool EMErrorDetail::hasParameter ( egammaParameters::ParamDef  ) const
virtual

Reimplemented from egDetail.

◆ hasSiliconHits()

int EMErrorDetail::hasSiliconHits ( ) const

Does the track of vertex have silicon hits.

Definition at line 634 of file EMErrorDetail.cxx.

◆ intParameter()

int EMErrorDetail::intParameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 34 of file EMErrorDetail.cxx.

34  {
35 
36 
37  using elParams = std::pair<egammaParameters::ParamDef, int>;
38 
40  std::vector<elParams>::const_iterator p = m_parametersInt.begin();
41 
42  for (;p !=m_parametersInt.end(); ++p) {
43  if ( (*p).first == key ){
44  result = (*p).second;
45  break;
46  }
47  }
48  return result;
49 }

◆ isElectron()

bool EMErrorDetail::isElectron ( const egamma eg,
bool  forcePhoton 
)
staticprivate

Obsolete Fill the perigree parameter for converted photon.

Obsolete Fill the perigree parameter for converted photon
Obsolete Fill the perigree parameter details Obsolete Fill the perigree error details

Definition at line 126 of file EMErrorDetail.cxx.

127 {
128  return (!forcePhoton && ((eg->conversion() != nullptr) || (eg->trackParticle() != nullptr)));
129 }

◆ linkIndex()

int EMErrorDetail::linkIndex ( ) const
virtual

link index

Reimplemented from egDetail.

Definition at line 631 of file EMErrorDetail.cxx.

◆ parameter()

double EMErrorDetail::parameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 52 of file EMErrorDetail.cxx.

52  {
53 
54  if ( hasIntParameter(key) ) {
55  return (double) intParameter(key);
56  }
57 
58  using elParams = std::pair<egammaParameters::ParamDef, double>;
59 
61  std::vector<elParams>::const_iterator p = m_parameters.begin();
62 
63  for (;p !=m_parameters.end(); ++p) {
64  if ( (*p).first == key ) {
65  result = (*p).second;
66  break;
67  }
68  }
69 
70  return result;
71 }

◆ set_hasSiliconHits()

void EMErrorDetail::set_hasSiliconHits ( int  x)

set whether the track of vertex have silicon hits

Definition at line 635 of file EMErrorDetail.cxx.

◆ set_linkIndex()

void EMErrorDetail::set_linkIndex ( int  x)
virtual

Set link index.

Reimplemented from egDetail.

Definition at line 632 of file EMErrorDetail.cxx.

◆ set_parameter()

void EMErrorDetail::set_parameter ( egammaParameters::ParamDef  key,
double  value,
bool  overwrite = false 
)

general set method for parameters

Definition at line 98 of file EMErrorDetail.cxx.

98  {
99 
100  if ( hasIntParameter(key) ) {
101  set_parameterInt(key,(int)value,overwrite);
102  }
103 
104  using elParams = std::pair<egammaParameters::ParamDef, double>;
106 
107  for (;p !=m_parameters.end(); ++p) {
108  if ( (*p).first == key ) break;
109  }
110 
111  if ( p == m_parameters.end() ) {
112  m_parameters.emplace_back(key,value );
113  }
114  else {
115  if ( overwrite ) {
116  (*p).second = value;
117  }
118  else {
119  throw GaudiException("parameter not saved", "EMErrorDetail::set_parameter(...)", StatusCode::FAILURE);
120  }
121  }
122 
123 }

◆ set_parameterInt()

void EMErrorDetail::set_parameterInt ( egammaParameters::ParamDef  key,
int  value,
bool  overwrite = false 
)
private

Definition at line 74 of file EMErrorDetail.cxx.

74  {
75 
76  using elParams = std::pair<egammaParameters::ParamDef, int>;
77 
79 
80  for (;p !=m_parametersInt.end(); ++p) {
81  if ( (*p).first == key ) break;
82  }
83 
84  if ( p == m_parametersInt.end() ) {
85  m_parametersInt.emplace_back(key,value );
86  }
87  else {
88  if ( overwrite ) {
89  (*p).second = value;
90  }
91  else {
92  throw GaudiException("parameter not saved", "EMErrorDetail::set_parameter(...)", StatusCode::FAILURE);
93  }
94  }
95 }

Member Data Documentation

◆ m_parameters

std::vector< std::pair<egammaParameters::ParamDef,double> > EMErrorDetail::m_parameters
private

Definition at line 392 of file EMErrorDetail.h.

◆ m_parametersInt

std::vector< std::pair<egammaParameters::ParamDef,int> > EMErrorDetail::m_parametersInt
private

Definition at line 393 of file EMErrorDetail.h.

◆ s_className

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

interfaces

Definition at line 394 of file EMErrorDetail.h.


The documentation for this class was generated from the following files:
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
egammaParameters::EMConvertedPhoton_z0
@ EMConvertedPhoton_z0
the z value of the converted photon
Definition: egammaParamDefs.h:474
egammaParameters::EMConvertedPhoton_Covd0phi
@ EMConvertedPhoton_Covd0phi
converted photon covariance matrix item ( )
Definition: egammaParamDefs.h:483
egammaParameters::EMPhoton_Covphiphi
@ EMPhoton_Covphiphi
covariance matrix photon (phi, phi)
Definition: egammaParamDefs.h:567
egammaParameters::EMTrack_Combined_CovetaP
@ EMTrack_Combined_CovetaP
track combined covariance matrix item (eta,P)
Definition: egammaParamDefs.h:632
egammaParameters::EMTrack_Covthetatheta
@ EMTrack_Covthetatheta
track perigee covariance matrix item (theta,theta)
Definition: egammaParamDefs.h:547
EMErrorDetail::intParameter
virtual int intParameter(egammaParameters::ParamDef) const
Definition: EMErrorDetail.cxx:34
egammaParameters::EMPhoton_CovphiEclus
@ EMPhoton_CovphiEclus
covariance matrix photon (phi, E)
Definition: egammaParamDefs.h:569
get_generator_info.result
result
Definition: get_generator_info.py:21
egammaParameters::EMConvertedPhoton_Covz0theta
@ EMConvertedPhoton_Covz0theta
converted photon covariance matrix item (z0,theta)
Definition: egammaParamDefs.h:493
ParticleTest.eg
eg
Definition: ParticleTest.py:29
egammaParameters::EMTrack_Covd0phi
@ EMTrack_Covd0phi
track perigee covariance matrix item ( )
Definition: egammaParamDefs.h:527
egammaParameters::EMTrack_theta
@ EMTrack_theta
theta of the track
Definition: egammaParamDefs.h:520
egammaParameters::EMTrack_Combined_Covd0z0
@ EMTrack_Combined_Covd0z0
track combined covariance matrix item (d0,z0)
Definition: egammaParamDefs.h:608
egammaParameters::EMTrack_Combined_CovPP
@ EMTrack_Combined_CovPP
track combined covariance matrix item (P,P)
Definition: egammaParamDefs.h:634
egammaParameters::EMPhoton_CovetaEclus
@ EMPhoton_CovetaEclus
covariance matrix photon (eta, E)
Definition: egammaParamDefs.h:565
egammaParameters::EMConvertedPhoton_Covd0z0
@ EMConvertedPhoton_Covd0z0
converted photon covariance matrix item ( )
Definition: egammaParamDefs.h:481
egammaParameters::EMTrack_z0
@ EMTrack_z0
the z value at the point of closest approach
Definition: egammaParamDefs.h:518
athena.value
value
Definition: athena.py:124
egammaParameters::EMPhoton_eta
@ EMPhoton_eta
photon eta
Definition: egammaParamDefs.h:554
egammaParameters::EMPhoton_Covetaeta
@ EMPhoton_Covetaeta
covariance matrix photon (eta, eta)
Definition: egammaParamDefs.h:561
egammaParameters::EMTrack_eta
@ EMTrack_eta
the eta of the track
Definition: egammaParamDefs.h:584
egammaParameters::EMPhoton_Covetaphi
@ EMPhoton_Covetaphi
covariance matrix photon (eta, phi)
Definition: egammaParamDefs.h:563
egammaParameters::EgParamUndefined
const double EgParamUndefined
Definition: egammaParamDefs.h:78
egammaParameters::EMConvertedPhoton_eta
@ EMConvertedPhoton_eta
the eta of the converted photon
Definition: egammaParamDefs.h:580
EMErrorDetail::set_parameter
void set_parameter(egammaParameters::ParamDef, double, bool overwrite=false)
general set method for parameters
Definition: EMErrorDetail.cxx:98
egammaParameters::EMConvertedPhoton_Covphitheta
@ EMConvertedPhoton_Covphitheta
converted photon covariance matrix item (phi,theta)
Definition: egammaParamDefs.h:499
x
#define x
egammaParameters::EMTrack_Combined_Covphieta
@ EMTrack_Combined_Covphieta
track combined covariance matrix item (phi,eta)
Definition: egammaParamDefs.h:626
egammaParameters::EMTrack_Combined_CovphiP
@ EMTrack_Combined_CovphiP
track combined covariance matrix item (phi,P)
Definition: egammaParamDefs.h:628
egammaParameters::EMConvertedPhoton_phi0
@ EMConvertedPhoton_phi0
azimuth angle of the momentum at the point of closest approach
Definition: egammaParamDefs.h:470
EMErrorDetail::hasIntParameter
virtual bool hasIntParameter(egammaParameters::ParamDef) const
egammaParameters::EMTrack_Combined_Covz0phi
@ EMTrack_Combined_Covz0phi
track combined covariance matrix item (z0,phi)
Definition: egammaParamDefs.h:618
egammaParameters::etap
@ etap
pointing eta reconstructed from the cluster (first and second sampling)
Definition: egammaParamDefs.h:274
egammaParameters::EMConvertedPhoton_Covd0theta
@ EMConvertedPhoton_Covd0theta
converted photon covariance matrix item (d0,theta)
Definition: egammaParamDefs.h:485
egammaParameters::EMTrack_Covd0d0
@ EMTrack_Covd0d0
track perigee covariance matrix item ( )
Definition: egammaParamDefs.h:523
EMErrorDetail::parameter
virtual double parameter(egammaParameters::ParamDef) const
Definition: EMErrorDetail.cxx:52
egammaParameters::EMTrack_Covd0theta
@ EMTrack_Covd0theta
track perigee covariance matrix item (d0,theta)
Definition: egammaParamDefs.h:529
egammaParameters::EMTrack_Covz0theta
@ EMTrack_Covz0theta
track perigee covariance matrix item (z0,theta)
Definition: egammaParamDefs.h:537
egammaParameters::EMTrack_Covphitheta
@ EMTrack_Covphitheta
track perigee covariance matrix item (phi,theta)
Definition: egammaParamDefs.h:543
egammaParameters::EMConvertedPhoton_Covd0d0
@ EMConvertedPhoton_Covd0d0
converted photon covariance matrix item ( )
Definition: egammaParamDefs.h:479
egammaParameters::EMTrack_d0
@ EMTrack_d0
transverse impact parameter (distance of closest approach)
Definition: egammaParamDefs.h:512
egammaParameters::EMTrack_Combined_Covz0z0
@ EMTrack_Combined_Covz0z0
track combined covariance matrix item (z0,z0)
Definition: egammaParamDefs.h:616
egammaParameters::EMTrack_Covphiphi
@ EMTrack_Covphiphi
track perigee covariance matrix item (phi,phi)
Definition: egammaParamDefs.h:541
EMErrorDetail::set_parameterInt
void set_parameterInt(egammaParameters::ParamDef, int, bool overwrite=false)
Definition: EMErrorDetail.cxx:74
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
egammaParameters::EMTrack_Combined_Covphiphi
@ EMTrack_Combined_Covphiphi
track combined covariance matrix item (phi,phi)
Definition: egammaParamDefs.h:624
egammaParameters::EMTrack_phi0
@ EMTrack_phi0
azimuth angle of the momentum at the point of closest approach
Definition: egammaParamDefs.h:514
egammaParameters::EMPhoton_phi0
@ EMPhoton_phi0
photon phi
Definition: egammaParamDefs.h:556
python.LArMinBiasAlgConfig.int
int
Definition: LArMinBiasAlgConfig.py:59
egammaParameters::EMConvertedPhoton_Covz0z0
@ EMConvertedPhoton_Covz0z0
converted photon covariance matrix item (z0,z0)
Definition: egammaParamDefs.h:489
egammaParameters::hasSiliconHits
@ hasSiliconHits
Definition: egammaParamDefs.h:646
egammaParameters::EMConvertedPhoton_Covphiphi
@ EMConvertedPhoton_Covphiphi
converted photon covariance matrix item (phi,phi)
Definition: egammaParamDefs.h:497
egammaParameters::EMTrack_Combined_Covd0P
@ EMTrack_Combined_Covd0P
fitted track combined covariance matrix item (d0,P)
Definition: egammaParamDefs.h:614
EMErrorDetail::m_parameters
std::vector< std::pair< egammaParameters::ParamDef, double > > m_parameters
Definition: EMErrorDetail.h:392
egammaParameters::EMConvertedPhoton_momentum
@ EMConvertedPhoton_momentum
momentum of the converted photon
Definition: egammaParamDefs.h:582
egammaParameters::EMPhoton_Eclus
@ EMPhoton_Eclus
photon energy
Definition: egammaParamDefs.h:558
egammaParameters::EMTrack_Combined_Covd0eta
@ EMTrack_Combined_Covd0eta
track combined covariance matrix item (d0,eta)
Definition: egammaParamDefs.h:612
egammaParameters::EMTrack_Covz0z0
@ EMTrack_Covz0z0
track perigee covariance matrix item (z0,z0)
Definition: egammaParamDefs.h:533
egammaParameters::EMConvertedPhoton_Covz0phi
@ EMConvertedPhoton_Covz0phi
converted photon covariance matrix item (z0,phi)
Definition: egammaParamDefs.h:491
egammaParameters::EMTrack_Combined_Covd0phi
@ EMTrack_Combined_Covd0phi
track combined covariance matrix item (d0,phi)
Definition: egammaParamDefs.h:610
egammaParameters::EMTrack_Combined_Covetaeta
@ EMTrack_Combined_Covetaeta
track combined covariance matrix item (eta,eta)
Definition: egammaParamDefs.h:630
egammaParameters::EMTrack_Covd0z0
@ EMTrack_Covd0z0
track perigee covariance matrix item ( )
Definition: egammaParamDefs.h:525
EMErrorDetail::m_parametersInt
std::vector< std::pair< egammaParameters::ParamDef, int > > m_parametersInt
Definition: EMErrorDetail.h:393
egammaParameters::EMTrack_momentum
@ EMTrack_momentum
track momentum
Definition: egammaParamDefs.h:586
egammaParameters::linkIndex
@ linkIndex
link index for multiple track and vertex matches
Definition: egammaParamDefs.h:574
egammaParameters::EMTrack_Combined_Covz0eta
@ EMTrack_Combined_Covz0eta
track combined covariance matrix item (z0,eta)
Definition: egammaParamDefs.h:620
egammaParameters::EMTrack_Combined_Covz0P
@ EMTrack_Combined_Covz0P
track combined covariance matrix item (z0,P)
Definition: egammaParamDefs.h:622
egammaParameters::EMConvertedPhoton_Covthetatheta
@ EMConvertedPhoton_Covthetatheta
converted photon covariance matrix item (theta,theta)
Definition: egammaParamDefs.h:503
egammaParameters::EMTrack_Covz0phi
@ EMTrack_Covz0phi
track perigee covariance matrix item (z0,phi)
Definition: egammaParamDefs.h:535
egammaParameters::EMConvertedPhoton_theta
@ EMConvertedPhoton_theta
theta of the converted photon
Definition: egammaParamDefs.h:476
egDetail::egDetail
egDetail()=default
Default constructor.
EMErrorDetail::s_className
static const std::string s_className
interfaces
Definition: EMErrorDetail.h:394
egammaParameters::EMPhoton_CovEclusEclus
@ EMPhoton_CovEclusEclus
covariance matrix photon (E, E)
Definition: egammaParamDefs.h:571
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37
egammaParameters::EMTrack_Combined_Covd0d0
@ EMTrack_Combined_Covd0d0
track combined covariance matrix item (do,d0)
Definition: egammaParamDefs.h:606