ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
EMConvert Class Reference

#include <EMConvert.h>

Inheritance diagram for EMConvert:
Collaboration diagram for EMConvert:

Public Member Functions

 EMConvert ()
 Default constructor. More...
 
virtual ~EMConvert ()=default
 Destructor. More...
 
virtual const std::string & className () const
 
virtual double parameter (egammaParameters::ParamDef) const
 general parameter retrieval More...
 
void set_parameter (egammaParameters::ParamDef, double, bool overwrite=false)
 general parameter setting More...
 
virtual bool boolParameter (egammaParameters::ParamDef) const
 
virtual int intParameter (egammaParameters::ParamDef) const
 
virtual bool hasParameter (egammaParameters::ParamDef) const
 
virtual bool hasBoolParameter (egammaParameters::ParamDef) const
 
virtual bool hasIntParameter (egammaParameters::ParamDef) const
 
void print () const
 
void fillVxDetails (const Trk::VxCandidate *vxCand, int trkAuthor)
 
Trk::VxCandidategetVxCandidate () const
 get the VxCandidate from the stored egammaParameters More...
 
bool convTrackMatch () const
 conversion track matches egamma track More...
 
bool convAngleMatch () const
 conversion angle matches egamma angle More...
 
double convMatchDeltaEta1 () const
 Delta eta of match between track or photon and cluster. More...
 
double convMatchDeltaPhi1 () const
 Delta phi of match between track or photon and cluster. More...
 
double convMatchDeltaEta2 () const
 Delta eta of match between 2nd track and cluster. More...
 
double convMatchDeltaPhi2 () const
 Delta phi of match between 2nd track and cluster. More...
 
double convMatchDeltaEta1_refit () const
 Delta eta of match between track or photon and cluster (after refit) More...
 
double convMatchDeltaPhi1_refit () const
 Delta phi of match between track or photon and cluster (after refit) More...
 
double convMatchDeltaEta2_refit () const
 Delta eta of match between 2nd track and cluster (after refit) More...
 
double convMatchDeltaPhi2_refit () const
 Delta phi of match between 2nd track and cluster (after refit) More...
 
double vertex_x () const
 vertex position (cartesian coordinates) More...
 
double vertex_y () const
 
double vertex_z () const
 
double vertex_Covxx () const
 vertex position covariance matrix (cartesian coordinates) More...
 
double vertex_Covxy () const
 
double vertex_Covxz () const
 
double vertex_Covyy () const
 
double vertex_Covyz () const
 
double vertex_Covzz () const
 
double vertex_chi2 () const
 vertex fit quality More...
 
int vertex_ndf () const
 
int vertex_numTracks () const
 
double vertex_track1_phi () const
 track1 global momentum (cartesian coordinates) More...
 
double vertex_track1_theta () const
 
double vertex_track1_qOverP () const
 
double vertex_track1_chi2 () const
 track1 chi2 More...
 
int vertex_track1_author () const
 track1 author More...
 
double vertex_track2_phi () const
 track2 global momentum (cartesian coordinates) More...
 
double vertex_track2_theta () const
 
double vertex_track2_qOverP () const
 
double vertex_track2_chi2 () const
 track2 chi2 More...
 
int vertex_track2_author () const
 track2 author More...
 
double vertex_Covd01d01 () const
 refitted track covariance matrix and correlations with vertex position More...
 
double vertex_Covd01z01 () const
 
double vertex_Covd01phi1 () const
 
double vertex_Covd01theta1 () const
 
double vertex_Covd01qOverP1 () const
 
double vertex_Covz01z01 () const
 
double vertex_Covz01phi1 () const
 
double vertex_Covz01theta1 () const
 
double vertex_Covz01qOverP1 () const
 
double vertex_Covphi1phi1 () const
 
double vertex_Covphi1theta1 () const
 
double vertex_Covphi1qOverP1 () const
 
double vertex_Covtheta1theta1 () const
 
double vertex_Covtheta1qOverP1 () const
 
double vertex_CovqOverP1qOverP1 () const
 
double vertex_Covphi1phi2 () const
 
double vertex_Covphi1theta2 () const
 
double vertex_Covphi1qOverP2 () const
 
double vertex_Covtheta1phi2 () const
 
double vertex_Covtheta1theta2 () const
 
double vertex_Covtheta1qOverP2 () const
 
double vertex_CovqOverP1phi2 () const
 
double vertex_CovqOverP1theta2 () const
 
double vertex_CovqOverP1qOverP2 () const
 
double vertex_Covphi1x () const
 
double vertex_Covphi1y () const
 
double vertex_Covphi1z () const
 
double vertex_Covtheta1x () const
 
double vertex_Covtheta1y () const
 
double vertex_Covtheta1z () const
 
double vertex_CovqOverP1x () const
 
double vertex_CovqOverP1y () const
 
double vertex_CovqOverP1z () const
 
double vertex_Covd02d02 () const
 
double vertex_Covd02z02 () const
 
double vertex_Covd02phi2 () const
 
double vertex_Covd02theta2 () const
 
double vertex_Covd02qOverP2 () const
 
double vertex_Covz02z02 () const
 
double vertex_Covz02phi2 () const
 
double vertex_Covz02theta2 () const
 
double vertex_Covz02qOverP2 () const
 
double vertex_Covphi2phi2 () const
 
double vertex_Covphi2theta2 () const
 
double vertex_Covphi2qOverP2 () const
 
double vertex_Covtheta2theta2 () const
 
double vertex_Covtheta2qOverP2 () const
 
double vertex_CovqOverP2qOverP2 () const
 
double vertex_Covphi2x () const
 
double vertex_Covphi2y () const
 
double vertex_Covphi2z () const
 
double vertex_Covtheta2x () const
 
double vertex_Covtheta2y () const
 
double vertex_Covtheta2z () const
 
double vertex_CovqOverP2x () const
 
double vertex_CovqOverP2y () const
 
double vertex_CovqOverP2z () const
 
int ambiguityResult () const
 
int linkIndex () const
 
void set_convTrackMatch (bool)
 
void set_convAngleMatch (bool)
 
void set_convMatchDeltaEta1 (double)
 
void set_convMatchDeltaPhi1 (double)
 
void set_convMatchDeltaEta2 (double)
 
void set_convMatchDeltaPhi2 (double)
 
void set_convMatchDeltaEta1_refit (double)
 
void set_convMatchDeltaPhi1_refit (double)
 
void set_convMatchDeltaEta2_refit (double)
 
void set_convMatchDeltaPhi2_refit (double)
 
void set_vertex_x (double)
 
void set_vertex_y (double)
 
void set_vertex_z (double)
 
void set_vertex_Covxx (double)
 
void set_vertex_Covxy (double)
 
void set_vertex_Covxz (double)
 
void set_vertex_Covyy (double)
 
void set_vertex_Covyz (double)
 
void set_vertex_Covzz (double)
 
void set_vertex_chi2 (double)
 
void set_vertex_ndf (int)
 
void set_vertex_numTracks (int)
 
void set_vertex_track1_phi (double)
 
void set_vertex_track1_theta (double)
 
void set_vertex_track1_qOverP (double)
 
void set_vertex_track1_chi2 (double)
 
void set_vertex_track1_author (int)
 
void set_vertex_track2_phi (double)
 
void set_vertex_track2_theta (double)
 
void set_vertex_track2_qOverP (double)
 
void set_vertex_track2_chi2 (double)
 
void set_vertex_track2_author (int)
 
void set_vertex_Covd01d01 (double)
 
void set_vertex_Covd01z01 (double)
 
void set_vertex_Covd01phi1 (double)
 
void set_vertex_Covd01theta1 (double)
 
void set_vertex_Covd01qOverP1 (double)
 
void set_vertex_Covz01z01 (double)
 
void set_vertex_Covz01phi1 (double)
 
void set_vertex_Covz01theta1 (double)
 
void set_vertex_Covz01qOverP1 (double)
 
void set_vertex_Covphi1phi1 (double)
 
void set_vertex_Covphi1theta1 (double)
 
void set_vertex_Covphi1qOverP1 (double)
 
void set_vertex_Covtheta1theta1 (double)
 
void set_vertex_Covtheta1qOverP1 (double)
 
void set_vertex_CovqOverP1qOverP1 (double)
 
void set_vertex_Covphi1phi2 (double)
 
void set_vertex_Covphi1theta2 (double)
 
void set_vertex_Covphi1qOverP2 (double)
 
void set_vertex_Covtheta1phi2 (double)
 
void set_vertex_Covtheta1theta2 (double)
 
void set_vertex_Covtheta1qOverP2 (double)
 
void set_vertex_CovqOverP1phi2 (double)
 
void set_vertex_CovqOverP1theta2 (double)
 
void set_vertex_CovqOverP1qOverP2 (double)
 
void set_vertex_Covphi1x (double)
 
void set_vertex_Covphi1y (double)
 
void set_vertex_Covphi1z (double)
 
void set_vertex_Covtheta1x (double)
 
void set_vertex_Covtheta1y (double)
 
void set_vertex_Covtheta1z (double)
 
void set_vertex_CovqOverP1x (double)
 
void set_vertex_CovqOverP1y (double)
 
void set_vertex_CovqOverP1z (double)
 
void set_vertex_Covd02d02 (double)
 
void set_vertex_Covd02z02 (double)
 
void set_vertex_Covd02phi2 (double)
 
void set_vertex_Covd02theta2 (double)
 
void set_vertex_Covd02qOverP2 (double)
 
void set_vertex_Covz02z02 (double)
 
void set_vertex_Covz02phi2 (double)
 
void set_vertex_Covz02theta2 (double)
 
void set_vertex_Covz02qOverP2 (double)
 
void set_vertex_Covphi2phi2 (double)
 
void set_vertex_Covphi2theta2 (double)
 
void set_vertex_Covphi2qOverP2 (double)
 
void set_vertex_Covtheta2theta2 (double)
 
void set_vertex_Covtheta2qOverP2 (double)
 
void set_vertex_CovqOverP2qOverP2 (double)
 
void set_vertex_Covphi2x (double)
 
void set_vertex_Covphi2y (double)
 
void set_vertex_Covphi2z (double)
 
void set_vertex_Covtheta2x (double)
 
void set_vertex_Covtheta2y (double)
 
void set_vertex_Covtheta2z (double)
 
void set_vertex_CovqOverP2x (double)
 
void set_vertex_CovqOverP2y (double)
 
void set_vertex_CovqOverP2z (double)
 
void set_ambiguityResult (int)
 
void set_linkIndex (int)
 

Private Member Functions

void fillDummy ()
 fill the details with dummy values (so we can avoid uninitialized values when the conversion refit is not executed for some conversions) *\/ More...
 
void fillVertex (const Trk::VxCandidate *vxCand)
 fill the vertex variables from a Trk::VxCandidate *\/ More...
 
void fillVxTracks (const Trk::VxCandidate *vxCand, int trkAuthor)
 
void set_parameterBool (egammaParameters::ParamDef, bool, bool overwrite=false)
 
void set_parameterInt (egammaParameters::ParamDef, int, bool overwrite=false)
 
 AmgSymMatrix (3) *getVxPosErrorMatrix() const
 get the vertex position error matrix from the stored egammaParameters More...
 
 AmgSymMatrix (5) getTrk1ErrorMatrix() const
 get the error matrix for the first track from the stored egammaParameters More...
 
 AmgSymMatrix (5) getTrk2ErrorMatrix() const
 get the error matrix for the second track from the stored egammaParameters More...
 
Amg::MatrixXgetVxErrorMatrix () const
 get the full vertex error matrix from the stored egammaParameters More...
 

Private Attributes

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

Detailed Description

EM convert property class data class.

Author

Definition at line 34 of file EMConvert.h.

Constructor & Destructor Documentation

◆ EMConvert()

EMConvert::EMConvert ( )

Default constructor.

Definition at line 45 of file EMConvert.cxx.

46  : egDetail()
47 { }

◆ ~EMConvert()

virtual EMConvert::~EMConvert ( )
virtualdefault

Destructor.

Member Function Documentation

◆ ambiguityResult()

int EMConvert::ambiguityResult ( ) const

Definition at line 496 of file EMConvert.cxx.

◆ AmgSymMatrix() [1/3]

EMConvert::AmgSymMatrix ( ) const
private

get the vertex position error matrix from the stored egammaParameters

◆ AmgSymMatrix() [2/3]

EMConvert::AmgSymMatrix ( ) const
private

get the error matrix for the first track from the stored egammaParameters

◆ AmgSymMatrix() [3/3]

EMConvert::AmgSymMatrix ( ) const
private

get the error matrix for the second track from the stored egammaParameters

◆ boolParameter()

bool EMConvert::boolParameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 188 of file EMConvert.cxx.

188  {
189 
190  using elParams = std::pair<egammaParameters::ParamDef, bool>;
191 
192  bool result = false;
193  std::vector<elParams>::const_iterator p = m_parametersBool.begin();
194 
195  for (;p !=m_parametersBool.end(); ++p) {
196  if ( (*p).first == key ) {
197  result = (*p).second;
198  break;
199  }
200  }
201  return result;
202 }

◆ className()

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

Reimplemented from egDetail.

Definition at line 155 of file EMConvert.cxx.

156 {
157  static const std::string s_name = ClassName<EMConvert>::name();
158  return s_name;
159 }

◆ convAngleMatch()

bool EMConvert::convAngleMatch ( ) const

conversion angle matches egamma angle

Definition at line 408 of file EMConvert.cxx.

◆ convMatchDeltaEta1()

double EMConvert::convMatchDeltaEta1 ( ) const

Delta eta of match between track or photon and cluster.

Definition at line 409 of file EMConvert.cxx.

◆ convMatchDeltaEta1_refit()

double EMConvert::convMatchDeltaEta1_refit ( ) const

Delta eta of match between track or photon and cluster (after refit)

Definition at line 413 of file EMConvert.cxx.

◆ convMatchDeltaEta2()

double EMConvert::convMatchDeltaEta2 ( ) const

Delta eta of match between 2nd track and cluster.

Definition at line 411 of file EMConvert.cxx.

◆ convMatchDeltaEta2_refit()

double EMConvert::convMatchDeltaEta2_refit ( ) const

Delta eta of match between 2nd track and cluster (after refit)

Definition at line 415 of file EMConvert.cxx.

◆ convMatchDeltaPhi1()

double EMConvert::convMatchDeltaPhi1 ( ) const

Delta phi of match between track or photon and cluster.

Definition at line 410 of file EMConvert.cxx.

◆ convMatchDeltaPhi1_refit()

double EMConvert::convMatchDeltaPhi1_refit ( ) const

Delta phi of match between track or photon and cluster (after refit)

Definition at line 414 of file EMConvert.cxx.

◆ convMatchDeltaPhi2()

double EMConvert::convMatchDeltaPhi2 ( ) const

Delta phi of match between 2nd track and cluster.

Definition at line 412 of file EMConvert.cxx.

◆ convMatchDeltaPhi2_refit()

double EMConvert::convMatchDeltaPhi2_refit ( ) const

Delta phi of match between 2nd track and cluster (after refit)

Definition at line 416 of file EMConvert.cxx.

◆ convTrackMatch()

bool EMConvert::convTrackMatch ( ) const

conversion track matches egamma track

Definition at line 407 of file EMConvert.cxx.

◆ fillDummy()

void EMConvert::fillDummy ( )
private

fill the details with dummy values (so we can avoid uninitialized values when the conversion refit is not executed for some conversions) *\/

Definition at line 594 of file EMConvert.cxx.

595 {
596  set_vertex_x(-999.);
597  set_vertex_y(-999.);
598  set_vertex_z(-999.);
599  set_vertex_Covxx(-999.);
600  set_vertex_Covxy(-999.);
601  set_vertex_Covxz(-999.);
602  set_vertex_Covyy(-999.);
603  set_vertex_Covyz(-999.);
604  set_vertex_Covzz(-999.);
605  set_vertex_chi2(-999.);
606  set_vertex_ndf(-999);
607  set_vertex_numTracks(-999);
608  set_vertex_track1_phi(-999.);
611  set_vertex_track1_chi2(-999.);
613  set_vertex_track2_phi(-999.);
616  set_vertex_track2_chi2(-999.);
618  set_vertex_Covd01d01(-999.);
619  set_vertex_Covd01z01(-999.);
620  set_vertex_Covd01phi1(-999.);
623  set_vertex_Covz01z01(-999.);
624  set_vertex_Covz01phi1(-999.);
627  set_vertex_Covphi1phi1(-999.);
633  set_vertex_Covphi1phi2(-999.);
642  set_vertex_Covphi1x(-999.);
643  set_vertex_Covphi1y(-999.);
644  set_vertex_Covphi1z(-999.);
645  set_vertex_Covtheta1x(-999.);
646  set_vertex_Covtheta1y(-999.);
647  set_vertex_Covtheta1z(-999.);
648  set_vertex_CovqOverP1x(-999.);
649  set_vertex_CovqOverP1y(-999.);
650  set_vertex_CovqOverP1z(-999.);
651  set_vertex_Covd02d02(-999.);
652  set_vertex_Covd02z02(-999.);
653  set_vertex_Covd02phi2(-999.);
656  set_vertex_Covz02z02(-999.);
657  set_vertex_Covz02phi2(-999.);
660  set_vertex_Covphi2phi2(-999.);
666  set_vertex_Covphi2x(-999.);
667  set_vertex_Covphi2y(-999.);
668  set_vertex_Covphi2z(-999.);
669  set_vertex_Covtheta2x(-999.);
670  set_vertex_Covtheta2y(-999.);
671  set_vertex_Covtheta2z(-999.);
672  set_vertex_CovqOverP2x(-999.);
673  set_vertex_CovqOverP2y(-999.);
674  set_vertex_CovqOverP2z(-999.);
675  set_ambiguityResult(-999);
676  set_linkIndex(-999);
677  set_convMatchDeltaEta1(-999.);
678  set_convMatchDeltaPhi1(-999.);
679  set_convMatchDeltaEta2(-999.);
680  set_convMatchDeltaPhi2(-999.);
685 }

◆ fillVertex()

void EMConvert::fillVertex ( const Trk::VxCandidate vxCand)
private

fill the vertex variables from a Trk::VxCandidate *\/

Definition at line 697 of file EMConvert.cxx.

698 {
699  set_vertex_x(vxCand->recVertex().position().x());
700  set_vertex_y(vxCand->recVertex().position().y());
701  set_vertex_z(vxCand->recVertex().position().z());
702  set_vertex_Covxx(vxCand->recVertex().covariancePosition()(Trk::x, Trk::x));
703  set_vertex_Covxy(vxCand->recVertex().covariancePosition()(Trk::x, Trk::y));
704  set_vertex_Covxz(vxCand->recVertex().covariancePosition()(Trk::x, Trk::z));
705  set_vertex_Covyy(vxCand->recVertex().covariancePosition()(Trk::y, Trk::y));
706  set_vertex_Covyz(vxCand->recVertex().covariancePosition()(Trk::y, Trk::z));
707  set_vertex_Covzz(vxCand->recVertex().covariancePosition()(Trk::z, Trk::z));
710  std::vector<Trk::VxTrackAtVertex*> trks(*(vxCand->vxTrackAtVertex()));
711  int numTracksAtVertex = trks.size();
712  set_vertex_numTracks(numTracksAtVertex);
713  const Trk::ExtendedVxCandidate* evxCand = dynamic_cast<const Trk::ExtendedVxCandidate*>(vxCand);
714  if(evxCand){
715  const Amg::MatrixX *errMat = evxCand->fullCovariance();
716  set_vertex_Covphi1phi1((*errMat)(3,3));
717  set_vertex_Covphi1theta1((*errMat)(3,4));
718  set_vertex_Covphi1qOverP1((*errMat)(3,5));
719  set_vertex_Covtheta1theta1((*errMat)(4,4));
720  set_vertex_Covtheta1qOverP1((*errMat)(4,5));
721  set_vertex_CovqOverP1qOverP1((*errMat)(5,5));
722  set_vertex_Covphi1x((*errMat)(3,0));
723  set_vertex_Covphi1y((*errMat)(3,1));
724  set_vertex_Covphi1z((*errMat)(3,2));
725  set_vertex_Covtheta1x((*errMat)(4,0));
726  set_vertex_Covtheta1y((*errMat)(4,1));
727  set_vertex_Covtheta1z((*errMat)(4,2));
728  set_vertex_CovqOverP1x((*errMat)(5,0));
729  set_vertex_CovqOverP1y((*errMat)(5,1));
730  set_vertex_CovqOverP1z((*errMat)(5,2));
731  if(numTracksAtVertex>1){
732  set_vertex_Covphi1phi2((*errMat)(6,6));
733  set_vertex_Covphi1theta2((*errMat)(6,7));
734  set_vertex_Covphi1qOverP2((*errMat)(6,8));
735  set_vertex_Covtheta1phi2((*errMat)(4,6));
736  set_vertex_Covtheta1theta2((*errMat)(4,7));
737  set_vertex_Covtheta1qOverP2((*errMat)(4,8));
738  set_vertex_CovqOverP1phi2((*errMat)(5,6));
739  set_vertex_CovqOverP1theta2((*errMat)(5,7));
740  set_vertex_CovqOverP1qOverP2((*errMat)(5,8));
741  set_vertex_Covphi2phi2((*errMat)(6,6));
742  set_vertex_Covphi2theta2((*errMat)(6,7));
743  set_vertex_Covphi2qOverP2((*errMat)(6,8));
744  set_vertex_Covtheta2theta2((*errMat)(7,7));
745  set_vertex_Covtheta2qOverP2((*errMat)(7,8));
746  set_vertex_CovqOverP2qOverP2((*errMat)(8,8));
747  set_vertex_Covphi2x((*errMat)(6,0));
748  set_vertex_Covphi2y((*errMat)(6,1));
749  set_vertex_Covphi2z((*errMat)(6,2));
750  set_vertex_Covtheta2x((*errMat)(7,0));
751  set_vertex_Covtheta2y((*errMat)(7,1));
752  set_vertex_Covtheta2z((*errMat)(7,2));
753  set_vertex_CovqOverP2x((*errMat)(8,0));
754  set_vertex_CovqOverP2y((*errMat)(8,1));
755  set_vertex_CovqOverP2z((*errMat)(8,2));
756  }
757  }
758 }

◆ fillVxDetails()

void EMConvert::fillVxDetails ( const Trk::VxCandidate vxCand,
int  trkAuthor 
)

Definition at line 687 of file EMConvert.cxx.

688 {
689  if(vxCand){
690  fillVxTracks(vxCand, trkAuthor);
691  fillVertex(vxCand);
692  } else {
693  throw GaudiException("Parameters not saved, no VxCandidate", "EMConvert::fillDetails(...)", StatusCode::FAILURE);
694  }
695 }

◆ fillVxTracks()

void EMConvert::fillVxTracks ( const Trk::VxCandidate vxCand,
int  trkAuthor 
)
private

Definition at line 760 of file EMConvert.cxx.

761 {
762  std::vector<Trk::VxTrackAtVertex*> trks(*(vxCand->vxTrackAtVertex()));
763  int numTracksAtVertex = trks.size();
764  for(int i=0; i<numTracksAtVertex; i++){
765  if(i==0){
766  Trk::VxTrackAtVertex* trk = trks[i];
767  const Trk::TrackParameters* trkParams = trk->perigeeAtVertex();
769  set_vertex_track1_author(trkAuthor);
770  if(trkParams){
771  set_vertex_track1_phi(trkParams->parameters()[Trk::phi]);
772  set_vertex_track1_theta(trkParams->parameters()[Trk::theta]);
773  set_vertex_track1_qOverP(trkParams->parameters()[Trk::qOverP]);
774  const AmgSymMatrix(5)* errMat= trkParams->covariance();
775 
776  if(errMat){
786  if(numTracksAtVertex<2){
793  }
794  }
795  }
796  }else if(i==1){
797  Trk::VxTrackAtVertex* trk = trks[i];
798  const Trk::TrackParameters* trkParams = trk->perigeeAtVertex();
800  set_vertex_track2_author(trkAuthor);
801  if(trkParams){
802  set_vertex_track2_phi(trkParams->parameters()[Trk::phi]);
803  set_vertex_track2_theta(trkParams->parameters()[Trk::theta]);
804  set_vertex_track2_qOverP(trkParams->parameters()[Trk::qOverP]);
805  const AmgSymMatrix(5)* errMat= trkParams->covariance();
806  if(errMat){
816  }
817  }
818  }
819  }
820 }

◆ getVxCandidate()

Trk::VxCandidate* EMConvert::getVxCandidate ( ) const

get the VxCandidate from the stored egammaParameters

◆ getVxErrorMatrix()

Amg::MatrixX* EMConvert::getVxErrorMatrix ( ) const
private

get the full vertex error matrix from the stored egammaParameters

◆ hasBoolParameter()

bool EMConvert::hasBoolParameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 49 of file EMConvert.cxx.

49  {
50  if (key == egammaParameters::convTrackMatch) return true;
51  if (key == egammaParameters::convAngleMatch) return true;
52  return false;
53 }

◆ hasIntParameter()

bool EMConvert::hasIntParameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 55 of file EMConvert.cxx.

55  {
56  if (key == egammaParameters::refittedVertex_ndf) return true;
60  if (key == egammaParameters::ambiguityResult) return true;
61  if (key == egammaParameters::linkIndex) return true;
62  return false;
63 }

◆ hasParameter()

bool EMConvert::hasParameter ( egammaParameters::ParamDef  key) const
virtual

Reimplemented from egDetail.

Definition at line 65 of file EMConvert.cxx.

65  {
66  if(hasBoolParameter(key)) return true;
67  if(hasIntParameter(key)) return true;
68  if (key == egammaParameters::refittedVertex_x) return true;
69  if (key == egammaParameters::refittedVertex_y) return true;
70  if (key == egammaParameters::refittedVertex_z) return true;
71  if (key == egammaParameters::refittedVertex_Covxx) return true;
72  if (key == egammaParameters::refittedVertex_Covxy) return true;
73  if (key == egammaParameters::refittedVertex_Covxz) return true;
74  if (key == egammaParameters::refittedVertex_Covyy) return true;
75  if (key == egammaParameters::refittedVertex_Covyz) return true;
76  if (key == egammaParameters::refittedVertex_Covzz) return true;
77  if (key == egammaParameters::refittedVertex_chi2) return true;
143  if (key == egammaParameters::convMatchDeltaEta1) return true;
144  if (key == egammaParameters::convMatchDeltaPhi1) return true;
145  if (key == egammaParameters::convMatchDeltaEta2) return true;
146  if (key == egammaParameters::convMatchDeltaPhi2) return true;
151  return false;
152 }

◆ intParameter()

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

Reimplemented from egDetail.

Definition at line 204 of file EMConvert.cxx.

204  {
205 
206 
207  using elParams = std::pair<egammaParameters::ParamDef, int>;
208 
210  std::vector<elParams>::const_iterator p = m_parametersInt.begin();
211 
212  for (;p !=m_parametersInt.end(); ++p) {
213  if ( (*p).first == key ){
214  result = (*p).second;
215  break;
216  }
217  }
218  return result;
219 }

◆ linkIndex()

int EMConvert::linkIndex ( ) const
virtual

Reimplemented from egDetail.

Definition at line 497 of file EMConvert.cxx.

◆ parameter()

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

general parameter retrieval

Reimplemented from egDetail.

Definition at line 161 of file EMConvert.cxx.

161  {
162 
163  if ( !hasParameter(key) )
165 
166  if(hasBoolParameter(key)){
167  if ( boolParameter(key)) return 1.;
168  return 0;
169  }
170 
171  if ( hasIntParameter(key) ) {
172  return (double) intParameter(key);
173  }
174 
176  using elParams = std::pair<egammaParameters::ParamDef, double>;
177  std::vector<elParams>::const_iterator p = m_parameters.begin();
178 
179  for (;p !=m_parameters.end(); ++p) {
180  if ( (*p).first == key ) {
181  result = (*p).second;
182  break;
183  }
184  }
185  return result;
186 }

◆ print()

void EMConvert::print ( ) const

Definition at line 308 of file EMConvert.cxx.

309 {
310  std::cout << " EMConvert: convtrackmatch "<< boolParameter(egammaParameters::convTrackMatch) << std::endl;
311  std::cout << " EMConvert: convanglematch "<< boolParameter(egammaParameters::convAngleMatch) << std::endl;
312  std::cout << " EMConvert: convMatchDeltaEta1 "<< parameter(egammaParameters::convMatchDeltaEta1) << std::endl;
313  std::cout << " EMConvert: convMatchDeltaPhi1 "<< parameter(egammaParameters::convMatchDeltaPhi1) << std::endl;
314  std::cout << " EMConvert: convMatchDeltaEta2 "<< parameter(egammaParameters::convMatchDeltaEta2) << std::endl;
315  std::cout << " EMConvert: convMatchDeltaPhi2 "<< parameter(egammaParameters::convMatchDeltaPhi2) << std::endl;
316  std::cout << " EMConvert: convMatchDeltaEta1_refit "<< parameter(egammaParameters::convMatchDeltaEta1_refit) << std::endl;
317  std::cout << " EMConvert: convMatchDeltaPhi1_refit "<< parameter(egammaParameters::convMatchDeltaPhi1_refit) << std::endl;
318  std::cout << " EMConvert: convMatchDeltaEta2_refit "<< parameter(egammaParameters::convMatchDeltaEta2_refit) << std::endl;
319  std::cout << " EMConvert: convMatchDeltaPhi2_refit "<< parameter(egammaParameters::convMatchDeltaPhi2_refit) << std::endl;
320  std::cout << " EMConvert: vertex_x "<< parameter(egammaParameters::refittedVertex_x) << std::endl;
321  std::cout << " EMConvert: vertex_y "<< parameter(egammaParameters::refittedVertex_y) << std::endl;
322  std::cout << " EMConvert: vertex_z "<< parameter(egammaParameters::refittedVertex_z) << std::endl;
323  std::cout << " EMConvert: vertex_Covxx "<< parameter(egammaParameters::refittedVertex_Covxx) << std::endl;
324  std::cout << " EMConvert: vertex_Covxy "<< parameter(egammaParameters::refittedVertex_Covxy) << std::endl;
325  std::cout << " EMConvert: vertex_Covxz "<< parameter(egammaParameters::refittedVertex_Covxz) << std::endl;
326  std::cout << " EMConvert: vertex_Covyy "<< parameter(egammaParameters::refittedVertex_Covyy) << std::endl;
327  std::cout << " EMConvert: vertex_Covyz "<< parameter(egammaParameters::refittedVertex_Covyz) << std::endl;
328  std::cout << " EMConvert: vertex_Covzz "<< parameter(egammaParameters::refittedVertex_Covzz) << std::endl;
329  std::cout << " EMConvert: vertex_chi2 "<< parameter(egammaParameters::refittedVertex_chi2) << std::endl;
330  std::cout << " EMConvert: vertex_ndf "<< intParameter(egammaParameters::refittedVertex_ndf) << std::endl;
331  std::cout << " EMConvert: vertex_numTracks "<< intParameter(egammaParameters::refittedVertex_numTracks) << std::endl;
332  std::cout << " EMConvert: vertex_track1_phi "<< parameter(egammaParameters::refittedVertex_track1_phi) << std::endl;
333  std::cout << " EMConvert: vertex_track1_theta "<< parameter(egammaParameters::refittedVertex_track1_theta) << std::endl;
334  std::cout << " EMConvert: vertex_track1_qOverP "<< parameter(egammaParameters::refittedVertex_track1_qOverP) << std::endl;
335  std::cout << " EMConvert: vertex_track1_chi2 "<< parameter(egammaParameters::refittedVertex_track1_chi2) << std::endl;
336  std::cout << " EMConvert: vertex_track1_author "<< intParameter(egammaParameters::refittedVertex_track1_author) << std::endl;
337  std::cout << " EMConvert: vertex_track2_phi "<< parameter(egammaParameters::refittedVertex_track2_phi) << std::endl;
338  std::cout << " EMConvert: vertex_track2_theta "<< parameter(egammaParameters::refittedVertex_track2_theta) << std::endl;
339  std::cout << " EMConvert: vertex_track2_qOverP "<< parameter(egammaParameters::refittedVertex_track2_qOverP) << std::endl;
340  std::cout << " EMConvert: vertex_track2_chi2 "<< parameter(egammaParameters::refittedVertex_track2_chi2) << std::endl;
341  std::cout << " EMConvert: vertex_track2_author "<< intParameter(egammaParameters::refittedVertex_track2_author) << std::endl;
342  std::cout << " EMConvert: vertex_Covd01d01 "<< parameter(egammaParameters::refittedVertex_Covd01d01) << std::endl;
343  std::cout << " EMConvert: vertex_Covd01z01 "<< parameter(egammaParameters::refittedVertex_Covd01z01) << std::endl;
344  std::cout << " EMConvert: vertex_Covd01phi1 "<< parameter(egammaParameters::refittedVertex_Covd01phi1) << std::endl;
345  std::cout << " EMConvert: vertex_Covd01theta1 "<< parameter(egammaParameters::refittedVertex_Covd01theta1) << std::endl;
346  std::cout << " EMConvert: vertex_Covd01qOverP1 "<< parameter(egammaParameters::refittedVertex_Covd01qOverP1) << std::endl;
347  std::cout << " EMConvert: vertex_Covz01z01 "<< parameter(egammaParameters::refittedVertex_Covz01z01) << std::endl;
348  std::cout << " EMConvert: vertex_Covz01phi1 "<< parameter(egammaParameters::refittedVertex_Covz01phi1) << std::endl;
349  std::cout << " EMConvert: vertex_Covz01theta1 "<< parameter(egammaParameters::refittedVertex_Covz01theta1) << std::endl;
350  std::cout << " EMConvert: vertex_Covz01qOverP1 "<< parameter(egammaParameters::refittedVertex_Covz01qOverP1) << std::endl;
351  std::cout << " EMConvert: vertex_Covphi1phi1 "<< parameter(egammaParameters::refittedVertex_Covphi1phi1) << std::endl;
352  std::cout << " EMConvert: vertex_Covphi1theta1 "<< parameter(egammaParameters::refittedVertex_Covphi1theta1) << std::endl;
353  std::cout << " EMConvert: vertex_Covphi1qOverP1 "<< parameter(egammaParameters::refittedVertex_Covphi1qOverP1) << std::endl;
354  std::cout << " EMConvert: vertex_Covtheta1theta1 "<< parameter(egammaParameters::refittedVertex_Covtheta1theta1) << std::endl;
355  std::cout << " EMConvert: vertex_Covtheta1qOverP1 "<< parameter(egammaParameters::refittedVertex_Covtheta1qOverP1) << std::endl;
356  std::cout << " EMConvert: vertex_CovqOverP1qoverP1 "<< parameter(egammaParameters::refittedVertex_CovqOverP1qOverP1) << std::endl;
357  std::cout << " EMConvert: vertex_Covphi1phi2 "<< parameter(egammaParameters::refittedVertex_Covphi1phi2) << std::endl;
358  std::cout << " EMConvert: vertex_Covphi1heta2 "<< parameter(egammaParameters::refittedVertex_Covphi1theta2) << std::endl;
359  std::cout << " EMConvert: vertex_Covphi1qOverP2 "<< parameter(egammaParameters::refittedVertex_Covphi1qOverP2) << std::endl;
360  std::cout << " EMConvert: vertex_Covtheta1phi2 "<< parameter(egammaParameters::refittedVertex_Covtheta1phi2) << std::endl;
361  std::cout << " EMConvert: vertex_Covtheta1theta2 "<< parameter(egammaParameters::refittedVertex_Covtheta1theta2) << std::endl;
362  std::cout << " EMConvert: vertex_Covtheta1qOverP2 "<< parameter(egammaParameters::refittedVertex_Covtheta1qOverP2) << std::endl;
363  std::cout << " EMConvert: vertex_CovqOverP1phi2 "<< parameter(egammaParameters::refittedVertex_CovqOverP1phi2) << std::endl;
364  std::cout << " EMConvert: vertex_CovqOverP1theta2 "<< parameter(egammaParameters::refittedVertex_CovqOverP1theta2) << std::endl;
365  std::cout << " EMConvert: vertex_CovqOverP1qOverP2 "<< parameter(egammaParameters::refittedVertex_CovqOverP1qOverP2) << std::endl;
366  std::cout << " EMConvert: vertex_Covphi1x "<< parameter(egammaParameters::refittedVertex_Covphi1x) << std::endl;
367  std::cout << " EMConvert: vertex_Covphi1y "<< parameter(egammaParameters::refittedVertex_Covphi1y) << std::endl;
368  std::cout << " EMConvert: vertex_Covphi1z "<< parameter(egammaParameters::refittedVertex_Covphi1z) << std::endl;
369  std::cout << " EMConvert: vertex_Covtheta1x "<< parameter(egammaParameters::refittedVertex_Covtheta1x) << std::endl;
370  std::cout << " EMConvert: vertex_Covtheta1y "<< parameter(egammaParameters::refittedVertex_Covtheta1y) << std::endl;
371  std::cout << " EMConvert: vertex_Covtheta1z "<< parameter(egammaParameters::refittedVertex_Covtheta1z) << std::endl;
372  std::cout << " EMConvert: vertex_CovqOverP1x "<< parameter(egammaParameters::refittedVertex_CovqOverP1x) << std::endl;
373  std::cout << " EMConvert: vertex_CovqOverP1y "<< parameter(egammaParameters::refittedVertex_CovqOverP1y) << std::endl;
374  std::cout << " EMConvert: vertex_CovqOverP1z "<< parameter(egammaParameters::refittedVertex_CovqOverP1z) << std::endl;
375  std::cout << " EMConvert: vertex_Covd02d02 "<< parameter(egammaParameters::refittedVertex_Covd02d02) << std::endl;
376  std::cout << " EMConvert: vertex_Covd02z02 "<< parameter(egammaParameters::refittedVertex_Covd02z02) << std::endl;
377  std::cout << " EMConvert: vertex_Covd02phi2 "<< parameter(egammaParameters::refittedVertex_Covd02phi2) << std::endl;
378  std::cout << " EMConvert: vertex_Covd02theta2 "<< parameter(egammaParameters::refittedVertex_Covd02theta2) << std::endl;
379  std::cout << " EMConvert: vertex_Covd02qOverP2 "<< parameter(egammaParameters::refittedVertex_Covd02qOverP2) << std::endl;
380  std::cout << " EMConvert: vertex_Covz02z02 "<< parameter(egammaParameters::refittedVertex_Covz02z02) << std::endl;
381  std::cout << " EMConvert: vertex_Covz02phi2 "<< parameter(egammaParameters::refittedVertex_Covz02phi2) << std::endl;
382  std::cout << " EMConvert: vertex_Covz02theta2 "<< parameter(egammaParameters::refittedVertex_Covz02theta2) << std::endl;
383  std::cout << " EMConvert: vertex_Covz02qOverP2 "<< parameter(egammaParameters::refittedVertex_Covz02qOverP2) << std::endl;
384  std::cout << " EMConvert: vertex_Covphi2phi2 "<< parameter(egammaParameters::refittedVertex_Covphi2phi2) << std::endl;
385  std::cout << " EMConvert: vertex_Covphi2theta2 "<< parameter(egammaParameters::refittedVertex_Covphi2theta2) << std::endl;
386  std::cout << " EMConvert: vertex_Covphi2qOverP2 "<< parameter(egammaParameters::refittedVertex_Covphi2qOverP2) << std::endl;
387  std::cout << " EMConvert: vertex_Covtheta2theta2 "<< parameter(egammaParameters::refittedVertex_Covtheta2theta2) << std::endl;
388  std::cout << " EMConvert: vertex_Covtheta2qOverP2 "<< parameter(egammaParameters::refittedVertex_Covtheta2qOverP2) << std::endl;
389  std::cout << " EMConvert: vertex_CovqOverP2qOverP2 "<< parameter(egammaParameters::refittedVertex_CovqOverP2qOverP2) << std::endl;
390  std::cout << " EMConvert: vertex_Covphi2x "<< parameter(egammaParameters::refittedVertex_Covphi2x) << std::endl;
391  std::cout << " EMConvert: vertex_Covphi2y "<< parameter(egammaParameters::refittedVertex_Covphi2y) << std::endl;
392  std::cout << " EMConvert: vertex_Covphi2z "<< parameter(egammaParameters::refittedVertex_Covphi2z) << std::endl;
393  std::cout << " EMConvert: vertex_Covtheta2x "<< parameter(egammaParameters::refittedVertex_Covtheta2x) << std::endl;
394  std::cout << " EMConvert: vertex_Covtheta2y "<< parameter(egammaParameters::refittedVertex_Covtheta2y) << std::endl;
395  std::cout << " EMConvert: vertex_Covtheta2z "<< parameter(egammaParameters::refittedVertex_Covtheta2z) << std::endl;
396  std::cout << " EMConvert: vertex_CovqOverP2x "<< parameter(egammaParameters::refittedVertex_CovqOverP2x) << std::endl;
397  std::cout << " EMConvert: vertex_CovqOverP2y "<< parameter(egammaParameters::refittedVertex_CovqOverP2y) << std::endl;
398  std::cout << " EMConvert: vertex_CovqOverP2z "<< parameter(egammaParameters::refittedVertex_CovqOverP2z) << std::endl;
399  std::cout << " EMConvert: ambiguityResult "<< intParameter(egammaParameters::ambiguityResult) << std::endl;
400  std::cout << " EMConvert: linkIndex "<< intParameter(egammaParameters::linkIndex) << std::endl;
401 }

◆ set_ambiguityResult()

void EMConvert::set_ambiguityResult ( int  x)

Definition at line 590 of file EMConvert.cxx.

◆ set_convAngleMatch()

void EMConvert::set_convAngleMatch ( bool  x)

Definition at line 502 of file EMConvert.cxx.

◆ set_convMatchDeltaEta1()

void EMConvert::set_convMatchDeltaEta1 ( double  x)

Definition at line 503 of file EMConvert.cxx.

◆ set_convMatchDeltaEta1_refit()

void EMConvert::set_convMatchDeltaEta1_refit ( double  x)

Definition at line 507 of file EMConvert.cxx.

◆ set_convMatchDeltaEta2()

void EMConvert::set_convMatchDeltaEta2 ( double  x)

Definition at line 505 of file EMConvert.cxx.

◆ set_convMatchDeltaEta2_refit()

void EMConvert::set_convMatchDeltaEta2_refit ( double  x)

Definition at line 509 of file EMConvert.cxx.

◆ set_convMatchDeltaPhi1()

void EMConvert::set_convMatchDeltaPhi1 ( double  x)

Definition at line 504 of file EMConvert.cxx.

◆ set_convMatchDeltaPhi1_refit()

void EMConvert::set_convMatchDeltaPhi1_refit ( double  x)

Definition at line 508 of file EMConvert.cxx.

◆ set_convMatchDeltaPhi2()

void EMConvert::set_convMatchDeltaPhi2 ( double  x)

Definition at line 506 of file EMConvert.cxx.

◆ set_convMatchDeltaPhi2_refit()

void EMConvert::set_convMatchDeltaPhi2_refit ( double  x)

Definition at line 510 of file EMConvert.cxx.

◆ set_convTrackMatch()

void EMConvert::set_convTrackMatch ( bool  x)

Definition at line 501 of file EMConvert.cxx.

◆ set_linkIndex()

void EMConvert::set_linkIndex ( int  x)
virtual

Reimplemented from egDetail.

Definition at line 591 of file EMConvert.cxx.

◆ set_parameter()

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

general parameter setting

Definition at line 222 of file EMConvert.cxx.

222  {
223 
224  if ( hasBoolParameter(key) ) {
225  if ( value != 0. )
226  set_parameterBool(key,true,overwrite);
227  else
228  set_parameterBool(key,false,overwrite);
229  }
230 
231  if ( hasIntParameter(key) ) {
232  set_parameterInt(key,(int)value,overwrite);
233  }
234 
235 
236  using elParams = std::pair<egammaParameters::ParamDef, double>;
238 
239  for (;p !=m_parameters.end(); ++p) {
240  if ( (*p).first == key ) break;
241  }
242 
243  if ( p == m_parameters.end() ) {
244  m_parameters.emplace_back(key,value);
245  }
246  else {
247  if ( overwrite ) {
248  (*p).second = value;
249  }
250  else {
251  throw GaudiException("parameter not saved", "EMConvert::set_parameter(...)", StatusCode::FAILURE);
252  }
253  }
254 }

◆ set_parameterBool()

void EMConvert::set_parameterBool ( egammaParameters::ParamDef  key,
bool  value,
bool  overwrite = false 
)
private

Definition at line 257 of file EMConvert.cxx.

257  {
258 
259  using elParams = std::pair<egammaParameters::ParamDef, bool>;
260 
262 
263  for (;p !=m_parametersBool.end(); ++p) {
264  if ( (*p).first == key ) break;
265  }
266 
267  if ( p == m_parametersBool.end() ) {
268  m_parametersBool.emplace_back(key,value );
269  }
270  else {
271  if ( overwrite ) {
272  (*p).second = value;
273  }
274  else {
275  throw GaudiException("parameter not saved", "EMConvert::set_parameter(...)", StatusCode::FAILURE);
276  }
277  }
278 }

◆ set_parameterInt()

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

Definition at line 281 of file EMConvert.cxx.

281  {
282 
283  using elParams = std::pair<egammaParameters::ParamDef, int>;
284 
286 
287  for (;p !=m_parametersInt.end(); ++p) {
288  if ( (*p).first == key ) break;
289  }
290 
291  if ( p == m_parametersInt.end() ) {
292  m_parametersInt.emplace_back(key,value );
293  }
294  else {
295  if ( overwrite ) {
296  (*p).second = value;
297  }
298  else {
299  throw GaudiException("parameter not saved", "EMConvert::set_parameter(...)", StatusCode::FAILURE);
300  }
301  }
302 }

◆ set_vertex_chi2()

void EMConvert::set_vertex_chi2 ( double  x)

Definition at line 520 of file EMConvert.cxx.

◆ set_vertex_Covd01d01()

void EMConvert::set_vertex_Covd01d01 ( double  x)

Definition at line 533 of file EMConvert.cxx.

◆ set_vertex_Covd01phi1()

void EMConvert::set_vertex_Covd01phi1 ( double  x)

Definition at line 535 of file EMConvert.cxx.

◆ set_vertex_Covd01qOverP1()

void EMConvert::set_vertex_Covd01qOverP1 ( double  x)

Definition at line 537 of file EMConvert.cxx.

◆ set_vertex_Covd01theta1()

void EMConvert::set_vertex_Covd01theta1 ( double  x)

Definition at line 536 of file EMConvert.cxx.

◆ set_vertex_Covd01z01()

void EMConvert::set_vertex_Covd01z01 ( double  x)

Definition at line 534 of file EMConvert.cxx.

◆ set_vertex_Covd02d02()

void EMConvert::set_vertex_Covd02d02 ( double  x)

Definition at line 566 of file EMConvert.cxx.

◆ set_vertex_Covd02phi2()

void EMConvert::set_vertex_Covd02phi2 ( double  x)

Definition at line 568 of file EMConvert.cxx.

◆ set_vertex_Covd02qOverP2()

void EMConvert::set_vertex_Covd02qOverP2 ( double  x)

Definition at line 570 of file EMConvert.cxx.

◆ set_vertex_Covd02theta2()

void EMConvert::set_vertex_Covd02theta2 ( double  x)

Definition at line 569 of file EMConvert.cxx.

◆ set_vertex_Covd02z02()

void EMConvert::set_vertex_Covd02z02 ( double  x)

Definition at line 567 of file EMConvert.cxx.

◆ set_vertex_Covphi1phi1()

void EMConvert::set_vertex_Covphi1phi1 ( double  x)

Definition at line 542 of file EMConvert.cxx.

◆ set_vertex_Covphi1phi2()

void EMConvert::set_vertex_Covphi1phi2 ( double  x)

Definition at line 548 of file EMConvert.cxx.

◆ set_vertex_Covphi1qOverP1()

void EMConvert::set_vertex_Covphi1qOverP1 ( double  x)

◆ set_vertex_Covphi1qOverP2()

void EMConvert::set_vertex_Covphi1qOverP2 ( double  x)

◆ set_vertex_Covphi1theta1()

void EMConvert::set_vertex_Covphi1theta1 ( double  x)

Definition at line 543 of file EMConvert.cxx.

◆ set_vertex_Covphi1theta2()

void EMConvert::set_vertex_Covphi1theta2 ( double  x)

Definition at line 549 of file EMConvert.cxx.

◆ set_vertex_Covphi1x()

void EMConvert::set_vertex_Covphi1x ( double  x)

Definition at line 557 of file EMConvert.cxx.

◆ set_vertex_Covphi1y()

void EMConvert::set_vertex_Covphi1y ( double  x)

Definition at line 558 of file EMConvert.cxx.

◆ set_vertex_Covphi1z()

void EMConvert::set_vertex_Covphi1z ( double  x)

Definition at line 559 of file EMConvert.cxx.

◆ set_vertex_Covphi2phi2()

void EMConvert::set_vertex_Covphi2phi2 ( double  x)

Definition at line 575 of file EMConvert.cxx.

◆ set_vertex_Covphi2qOverP2()

void EMConvert::set_vertex_Covphi2qOverP2 ( double  x)

◆ set_vertex_Covphi2theta2()

void EMConvert::set_vertex_Covphi2theta2 ( double  x)

Definition at line 576 of file EMConvert.cxx.

◆ set_vertex_Covphi2x()

void EMConvert::set_vertex_Covphi2x ( double  x)

Definition at line 581 of file EMConvert.cxx.

◆ set_vertex_Covphi2y()

void EMConvert::set_vertex_Covphi2y ( double  x)

Definition at line 582 of file EMConvert.cxx.

◆ set_vertex_Covphi2z()

void EMConvert::set_vertex_Covphi2z ( double  x)

Definition at line 583 of file EMConvert.cxx.

◆ set_vertex_CovqOverP1phi2()

void EMConvert::set_vertex_CovqOverP1phi2 ( double  x)

◆ set_vertex_CovqOverP1qOverP1()

void EMConvert::set_vertex_CovqOverP1qOverP1 ( double  x)

◆ set_vertex_CovqOverP1qOverP2()

void EMConvert::set_vertex_CovqOverP1qOverP2 ( double  x)

◆ set_vertex_CovqOverP1theta2()

void EMConvert::set_vertex_CovqOverP1theta2 ( double  x)

◆ set_vertex_CovqOverP1x()

void EMConvert::set_vertex_CovqOverP1x ( double  x)

Definition at line 563 of file EMConvert.cxx.

◆ set_vertex_CovqOverP1y()

void EMConvert::set_vertex_CovqOverP1y ( double  x)

Definition at line 564 of file EMConvert.cxx.

◆ set_vertex_CovqOverP1z()

void EMConvert::set_vertex_CovqOverP1z ( double  x)

Definition at line 565 of file EMConvert.cxx.

◆ set_vertex_CovqOverP2qOverP2()

void EMConvert::set_vertex_CovqOverP2qOverP2 ( double  x)

◆ set_vertex_CovqOverP2x()

void EMConvert::set_vertex_CovqOverP2x ( double  x)

Definition at line 587 of file EMConvert.cxx.

◆ set_vertex_CovqOverP2y()

void EMConvert::set_vertex_CovqOverP2y ( double  x)

Definition at line 588 of file EMConvert.cxx.

◆ set_vertex_CovqOverP2z()

void EMConvert::set_vertex_CovqOverP2z ( double  x)

Definition at line 589 of file EMConvert.cxx.

◆ set_vertex_Covtheta1phi2()

void EMConvert::set_vertex_Covtheta1phi2 ( double  x)

Definition at line 551 of file EMConvert.cxx.

◆ set_vertex_Covtheta1qOverP1()

void EMConvert::set_vertex_Covtheta1qOverP1 ( double  x)

◆ set_vertex_Covtheta1qOverP2()

void EMConvert::set_vertex_Covtheta1qOverP2 ( double  x)

◆ set_vertex_Covtheta1theta1()

void EMConvert::set_vertex_Covtheta1theta1 ( double  x)

◆ set_vertex_Covtheta1theta2()

void EMConvert::set_vertex_Covtheta1theta2 ( double  x)

◆ set_vertex_Covtheta1x()

void EMConvert::set_vertex_Covtheta1x ( double  x)

Definition at line 560 of file EMConvert.cxx.

◆ set_vertex_Covtheta1y()

void EMConvert::set_vertex_Covtheta1y ( double  x)

Definition at line 561 of file EMConvert.cxx.

◆ set_vertex_Covtheta1z()

void EMConvert::set_vertex_Covtheta1z ( double  x)

Definition at line 562 of file EMConvert.cxx.

◆ set_vertex_Covtheta2qOverP2()

void EMConvert::set_vertex_Covtheta2qOverP2 ( double  x)

◆ set_vertex_Covtheta2theta2()

void EMConvert::set_vertex_Covtheta2theta2 ( double  x)

◆ set_vertex_Covtheta2x()

void EMConvert::set_vertex_Covtheta2x ( double  x)

Definition at line 584 of file EMConvert.cxx.

◆ set_vertex_Covtheta2y()

void EMConvert::set_vertex_Covtheta2y ( double  x)

Definition at line 585 of file EMConvert.cxx.

◆ set_vertex_Covtheta2z()

void EMConvert::set_vertex_Covtheta2z ( double  x)

Definition at line 586 of file EMConvert.cxx.

◆ set_vertex_Covxx()

void EMConvert::set_vertex_Covxx ( double  x)

Definition at line 514 of file EMConvert.cxx.

◆ set_vertex_Covxy()

void EMConvert::set_vertex_Covxy ( double  x)

Definition at line 515 of file EMConvert.cxx.

◆ set_vertex_Covxz()

void EMConvert::set_vertex_Covxz ( double  x)

Definition at line 516 of file EMConvert.cxx.

◆ set_vertex_Covyy()

void EMConvert::set_vertex_Covyy ( double  x)

Definition at line 517 of file EMConvert.cxx.

◆ set_vertex_Covyz()

void EMConvert::set_vertex_Covyz ( double  x)

Definition at line 518 of file EMConvert.cxx.

◆ set_vertex_Covz01phi1()

void EMConvert::set_vertex_Covz01phi1 ( double  x)

Definition at line 539 of file EMConvert.cxx.

◆ set_vertex_Covz01qOverP1()

void EMConvert::set_vertex_Covz01qOverP1 ( double  x)

Definition at line 541 of file EMConvert.cxx.

◆ set_vertex_Covz01theta1()

void EMConvert::set_vertex_Covz01theta1 ( double  x)

Definition at line 540 of file EMConvert.cxx.

◆ set_vertex_Covz01z01()

void EMConvert::set_vertex_Covz01z01 ( double  x)

Definition at line 538 of file EMConvert.cxx.

◆ set_vertex_Covz02phi2()

void EMConvert::set_vertex_Covz02phi2 ( double  x)

Definition at line 572 of file EMConvert.cxx.

◆ set_vertex_Covz02qOverP2()

void EMConvert::set_vertex_Covz02qOverP2 ( double  x)

Definition at line 574 of file EMConvert.cxx.

◆ set_vertex_Covz02theta2()

void EMConvert::set_vertex_Covz02theta2 ( double  x)

Definition at line 573 of file EMConvert.cxx.

◆ set_vertex_Covz02z02()

void EMConvert::set_vertex_Covz02z02 ( double  x)

Definition at line 571 of file EMConvert.cxx.

◆ set_vertex_Covzz()

void EMConvert::set_vertex_Covzz ( double  x)

Definition at line 519 of file EMConvert.cxx.

◆ set_vertex_ndf()

void EMConvert::set_vertex_ndf ( int  x)

Definition at line 521 of file EMConvert.cxx.

◆ set_vertex_numTracks()

void EMConvert::set_vertex_numTracks ( int  x)

Definition at line 522 of file EMConvert.cxx.

◆ set_vertex_track1_author()

void EMConvert::set_vertex_track1_author ( int  x)

◆ set_vertex_track1_chi2()

void EMConvert::set_vertex_track1_chi2 ( double  x)

Definition at line 526 of file EMConvert.cxx.

◆ set_vertex_track1_phi()

void EMConvert::set_vertex_track1_phi ( double  x)

Definition at line 523 of file EMConvert.cxx.

◆ set_vertex_track1_qOverP()

void EMConvert::set_vertex_track1_qOverP ( double  x)

Definition at line 525 of file EMConvert.cxx.

◆ set_vertex_track1_theta()

void EMConvert::set_vertex_track1_theta ( double  x)

Definition at line 524 of file EMConvert.cxx.

◆ set_vertex_track2_author()

void EMConvert::set_vertex_track2_author ( int  x)

◆ set_vertex_track2_chi2()

void EMConvert::set_vertex_track2_chi2 ( double  x)

Definition at line 531 of file EMConvert.cxx.

◆ set_vertex_track2_phi()

void EMConvert::set_vertex_track2_phi ( double  x)

Definition at line 528 of file EMConvert.cxx.

◆ set_vertex_track2_qOverP()

void EMConvert::set_vertex_track2_qOverP ( double  x)

Definition at line 530 of file EMConvert.cxx.

◆ set_vertex_track2_theta()

void EMConvert::set_vertex_track2_theta ( double  x)

Definition at line 529 of file EMConvert.cxx.

◆ set_vertex_x()

void EMConvert::set_vertex_x ( double  x)

Definition at line 511 of file EMConvert.cxx.

◆ set_vertex_y()

void EMConvert::set_vertex_y ( double  x)

Definition at line 512 of file EMConvert.cxx.

◆ set_vertex_z()

void EMConvert::set_vertex_z ( double  x)

Definition at line 513 of file EMConvert.cxx.

◆ vertex_chi2()

double EMConvert::vertex_chi2 ( ) const

vertex fit quality

Definition at line 426 of file EMConvert.cxx.

◆ vertex_Covd01d01()

double EMConvert::vertex_Covd01d01 ( ) const

refitted track covariance matrix and correlations with vertex position

Definition at line 439 of file EMConvert.cxx.

◆ vertex_Covd01phi1()

double EMConvert::vertex_Covd01phi1 ( ) const

Definition at line 441 of file EMConvert.cxx.

◆ vertex_Covd01qOverP1()

double EMConvert::vertex_Covd01qOverP1 ( ) const

Definition at line 443 of file EMConvert.cxx.

◆ vertex_Covd01theta1()

double EMConvert::vertex_Covd01theta1 ( ) const

Definition at line 442 of file EMConvert.cxx.

◆ vertex_Covd01z01()

double EMConvert::vertex_Covd01z01 ( ) const

Definition at line 440 of file EMConvert.cxx.

◆ vertex_Covd02d02()

double EMConvert::vertex_Covd02d02 ( ) const

Definition at line 472 of file EMConvert.cxx.

◆ vertex_Covd02phi2()

double EMConvert::vertex_Covd02phi2 ( ) const

Definition at line 474 of file EMConvert.cxx.

◆ vertex_Covd02qOverP2()

double EMConvert::vertex_Covd02qOverP2 ( ) const

Definition at line 476 of file EMConvert.cxx.

◆ vertex_Covd02theta2()

double EMConvert::vertex_Covd02theta2 ( ) const

Definition at line 475 of file EMConvert.cxx.

◆ vertex_Covd02z02()

double EMConvert::vertex_Covd02z02 ( ) const

Definition at line 473 of file EMConvert.cxx.

◆ vertex_Covphi1phi1()

double EMConvert::vertex_Covphi1phi1 ( ) const

Definition at line 448 of file EMConvert.cxx.

◆ vertex_Covphi1phi2()

double EMConvert::vertex_Covphi1phi2 ( ) const

Definition at line 454 of file EMConvert.cxx.

◆ vertex_Covphi1qOverP1()

double EMConvert::vertex_Covphi1qOverP1 ( ) const

Definition at line 450 of file EMConvert.cxx.

◆ vertex_Covphi1qOverP2()

double EMConvert::vertex_Covphi1qOverP2 ( ) const

Definition at line 456 of file EMConvert.cxx.

◆ vertex_Covphi1theta1()

double EMConvert::vertex_Covphi1theta1 ( ) const

Definition at line 449 of file EMConvert.cxx.

◆ vertex_Covphi1theta2()

double EMConvert::vertex_Covphi1theta2 ( ) const

Definition at line 455 of file EMConvert.cxx.

◆ vertex_Covphi1x()

double EMConvert::vertex_Covphi1x ( ) const

Definition at line 463 of file EMConvert.cxx.

◆ vertex_Covphi1y()

double EMConvert::vertex_Covphi1y ( ) const

Definition at line 464 of file EMConvert.cxx.

◆ vertex_Covphi1z()

double EMConvert::vertex_Covphi1z ( ) const

Definition at line 465 of file EMConvert.cxx.

◆ vertex_Covphi2phi2()

double EMConvert::vertex_Covphi2phi2 ( ) const

Definition at line 481 of file EMConvert.cxx.

◆ vertex_Covphi2qOverP2()

double EMConvert::vertex_Covphi2qOverP2 ( ) const

Definition at line 483 of file EMConvert.cxx.

◆ vertex_Covphi2theta2()

double EMConvert::vertex_Covphi2theta2 ( ) const

Definition at line 482 of file EMConvert.cxx.

◆ vertex_Covphi2x()

double EMConvert::vertex_Covphi2x ( ) const

Definition at line 487 of file EMConvert.cxx.

◆ vertex_Covphi2y()

double EMConvert::vertex_Covphi2y ( ) const

Definition at line 488 of file EMConvert.cxx.

◆ vertex_Covphi2z()

double EMConvert::vertex_Covphi2z ( ) const

Definition at line 489 of file EMConvert.cxx.

◆ vertex_CovqOverP1phi2()

double EMConvert::vertex_CovqOverP1phi2 ( ) const

Definition at line 460 of file EMConvert.cxx.

◆ vertex_CovqOverP1qOverP1()

double EMConvert::vertex_CovqOverP1qOverP1 ( ) const

Definition at line 453 of file EMConvert.cxx.

◆ vertex_CovqOverP1qOverP2()

double EMConvert::vertex_CovqOverP1qOverP2 ( ) const

Definition at line 462 of file EMConvert.cxx.

◆ vertex_CovqOverP1theta2()

double EMConvert::vertex_CovqOverP1theta2 ( ) const

Definition at line 461 of file EMConvert.cxx.

◆ vertex_CovqOverP1x()

double EMConvert::vertex_CovqOverP1x ( ) const

Definition at line 469 of file EMConvert.cxx.

◆ vertex_CovqOverP1y()

double EMConvert::vertex_CovqOverP1y ( ) const

Definition at line 470 of file EMConvert.cxx.

◆ vertex_CovqOverP1z()

double EMConvert::vertex_CovqOverP1z ( ) const

Definition at line 471 of file EMConvert.cxx.

◆ vertex_CovqOverP2qOverP2()

double EMConvert::vertex_CovqOverP2qOverP2 ( ) const

Definition at line 486 of file EMConvert.cxx.

◆ vertex_CovqOverP2x()

double EMConvert::vertex_CovqOverP2x ( ) const

Definition at line 493 of file EMConvert.cxx.

◆ vertex_CovqOverP2y()

double EMConvert::vertex_CovqOverP2y ( ) const

Definition at line 494 of file EMConvert.cxx.

◆ vertex_CovqOverP2z()

double EMConvert::vertex_CovqOverP2z ( ) const

Definition at line 495 of file EMConvert.cxx.

◆ vertex_Covtheta1phi2()

double EMConvert::vertex_Covtheta1phi2 ( ) const

Definition at line 457 of file EMConvert.cxx.

◆ vertex_Covtheta1qOverP1()

double EMConvert::vertex_Covtheta1qOverP1 ( ) const

Definition at line 452 of file EMConvert.cxx.

◆ vertex_Covtheta1qOverP2()

double EMConvert::vertex_Covtheta1qOverP2 ( ) const

Definition at line 459 of file EMConvert.cxx.

◆ vertex_Covtheta1theta1()

double EMConvert::vertex_Covtheta1theta1 ( ) const

Definition at line 451 of file EMConvert.cxx.

◆ vertex_Covtheta1theta2()

double EMConvert::vertex_Covtheta1theta2 ( ) const

Definition at line 458 of file EMConvert.cxx.

◆ vertex_Covtheta1x()

double EMConvert::vertex_Covtheta1x ( ) const

Definition at line 466 of file EMConvert.cxx.

◆ vertex_Covtheta1y()

double EMConvert::vertex_Covtheta1y ( ) const

Definition at line 467 of file EMConvert.cxx.

◆ vertex_Covtheta1z()

double EMConvert::vertex_Covtheta1z ( ) const

Definition at line 468 of file EMConvert.cxx.

◆ vertex_Covtheta2qOverP2()

double EMConvert::vertex_Covtheta2qOverP2 ( ) const

Definition at line 485 of file EMConvert.cxx.

◆ vertex_Covtheta2theta2()

double EMConvert::vertex_Covtheta2theta2 ( ) const

Definition at line 484 of file EMConvert.cxx.

◆ vertex_Covtheta2x()

double EMConvert::vertex_Covtheta2x ( ) const

Definition at line 490 of file EMConvert.cxx.

◆ vertex_Covtheta2y()

double EMConvert::vertex_Covtheta2y ( ) const

Definition at line 491 of file EMConvert.cxx.

◆ vertex_Covtheta2z()

double EMConvert::vertex_Covtheta2z ( ) const

Definition at line 492 of file EMConvert.cxx.

◆ vertex_Covxx()

double EMConvert::vertex_Covxx ( ) const

vertex position covariance matrix (cartesian coordinates)

Definition at line 420 of file EMConvert.cxx.

◆ vertex_Covxy()

double EMConvert::vertex_Covxy ( ) const

Definition at line 421 of file EMConvert.cxx.

◆ vertex_Covxz()

double EMConvert::vertex_Covxz ( ) const

Definition at line 422 of file EMConvert.cxx.

◆ vertex_Covyy()

double EMConvert::vertex_Covyy ( ) const

Definition at line 423 of file EMConvert.cxx.

◆ vertex_Covyz()

double EMConvert::vertex_Covyz ( ) const

Definition at line 424 of file EMConvert.cxx.

◆ vertex_Covz01phi1()

double EMConvert::vertex_Covz01phi1 ( ) const

Definition at line 445 of file EMConvert.cxx.

◆ vertex_Covz01qOverP1()

double EMConvert::vertex_Covz01qOverP1 ( ) const

Definition at line 447 of file EMConvert.cxx.

◆ vertex_Covz01theta1()

double EMConvert::vertex_Covz01theta1 ( ) const

Definition at line 446 of file EMConvert.cxx.

◆ vertex_Covz01z01()

double EMConvert::vertex_Covz01z01 ( ) const

Definition at line 444 of file EMConvert.cxx.

◆ vertex_Covz02phi2()

double EMConvert::vertex_Covz02phi2 ( ) const

Definition at line 478 of file EMConvert.cxx.

◆ vertex_Covz02qOverP2()

double EMConvert::vertex_Covz02qOverP2 ( ) const

Definition at line 480 of file EMConvert.cxx.

◆ vertex_Covz02theta2()

double EMConvert::vertex_Covz02theta2 ( ) const

Definition at line 479 of file EMConvert.cxx.

◆ vertex_Covz02z02()

double EMConvert::vertex_Covz02z02 ( ) const

Definition at line 477 of file EMConvert.cxx.

◆ vertex_Covzz()

double EMConvert::vertex_Covzz ( ) const

Definition at line 425 of file EMConvert.cxx.

◆ vertex_ndf()

int EMConvert::vertex_ndf ( ) const

Definition at line 427 of file EMConvert.cxx.

◆ vertex_numTracks()

int EMConvert::vertex_numTracks ( ) const

Definition at line 428 of file EMConvert.cxx.

◆ vertex_track1_author()

int EMConvert::vertex_track1_author ( ) const

track1 author

Definition at line 433 of file EMConvert.cxx.

◆ vertex_track1_chi2()

double EMConvert::vertex_track1_chi2 ( ) const

track1 chi2

Definition at line 432 of file EMConvert.cxx.

◆ vertex_track1_phi()

double EMConvert::vertex_track1_phi ( ) const

track1 global momentum (cartesian coordinates)

Definition at line 429 of file EMConvert.cxx.

◆ vertex_track1_qOverP()

double EMConvert::vertex_track1_qOverP ( ) const

Definition at line 431 of file EMConvert.cxx.

◆ vertex_track1_theta()

double EMConvert::vertex_track1_theta ( ) const

Definition at line 430 of file EMConvert.cxx.

◆ vertex_track2_author()

int EMConvert::vertex_track2_author ( ) const

track2 author

Definition at line 438 of file EMConvert.cxx.

◆ vertex_track2_chi2()

double EMConvert::vertex_track2_chi2 ( ) const

track2 chi2

Definition at line 437 of file EMConvert.cxx.

◆ vertex_track2_phi()

double EMConvert::vertex_track2_phi ( ) const

track2 global momentum (cartesian coordinates)

Definition at line 434 of file EMConvert.cxx.

◆ vertex_track2_qOverP()

double EMConvert::vertex_track2_qOverP ( ) const

Definition at line 436 of file EMConvert.cxx.

◆ vertex_track2_theta()

double EMConvert::vertex_track2_theta ( ) const

Definition at line 435 of file EMConvert.cxx.

◆ vertex_x()

double EMConvert::vertex_x ( ) const

vertex position (cartesian coordinates)

Definition at line 417 of file EMConvert.cxx.

◆ vertex_y()

double EMConvert::vertex_y ( ) const

Definition at line 418 of file EMConvert.cxx.

◆ vertex_z()

double EMConvert::vertex_z ( ) const

Definition at line 419 of file EMConvert.cxx.

Member Data Documentation

◆ m_parameters

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

Definition at line 288 of file EMConvert.h.

◆ m_parametersBool

std::vector< std::pair<egammaParameters::ParamDef,bool> > EMConvert::m_parametersBool
private

Definition at line 286 of file EMConvert.h.

◆ m_parametersInt

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

Definition at line 287 of file EMConvert.h.


The documentation for this class was generated from the following files:
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
egammaParameters::refittedVertex_Covzz
@ refittedVertex_Covzz
refitted vertex covariance item (z,z)
Definition: egammaParamDefs.h:367
egammaParameters::refittedVertex_track2_phi
@ refittedVertex_track2_phi
refitted track global momentum after vertex fit
Definition: egammaParamDefs.h:383
egammaParameters::refittedVertex_Covphi1y
@ refittedVertex_Covphi1y
Definition: egammaParamDefs.h:410
EMConvert::set_vertex_Covd01d01
void set_vertex_Covd01d01(double)
Definition: EMConvert.cxx:533
Trk::y
@ y
Definition: ParamDefs.h:62
egammaParameters::convAngleMatch
@ convAngleMatch
from EMConvert, true if a conversion is matched within an angle of 0,05 to the cluster
Definition: egammaParamDefs.h:268
egammaParameters::refittedVertex_chi2
@ refittedVertex_chi2
refitted vertex fit quality variables
Definition: egammaParamDefs.h:369
Trk::VxTrackAtVertex::trackQuality
FitQuality trackQuality(void) const
Returns a pointer to the original track if any.
EMConvert::set_vertex_Covphi1phi2
void set_vertex_Covphi1phi2(double)
Definition: EMConvert.cxx:548
egammaParameters::refittedVertex_Covphi1phi2
@ refittedVertex_Covphi1phi2
Definition: egammaParamDefs.h:399
EMConvert::set_vertex_Covtheta1qOverP2
void set_vertex_Covtheta1qOverP2(double)
Definition: EMConvert.cxx:553
EMConvert::set_vertex_CovqOverP2y
void set_vertex_CovqOverP2y(double)
Definition: EMConvert.cxx:588
EMConvert::set_vertex_CovqOverP2x
void set_vertex_CovqOverP2x(double)
Definition: EMConvert.cxx:587
egammaParameters::refittedVertex_track2_author
@ refittedVertex_track2_author
refitted track author
Definition: egammaParamDefs.h:389
egammaParameters::refittedVertex_Covd01qOverP1
@ refittedVertex_Covd01qOverP1
Definition: egammaParamDefs.h:450
EMConvert::set_vertex_Covphi1y
void set_vertex_Covphi1y(double)
Definition: EMConvert.cxx:558
EMConvert::set_vertex_Covyz
void set_vertex_Covyz(double)
Definition: EMConvert.cxx:518
Amg::MatrixX
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Definition: EventPrimitives.h:29
EMConvert::set_vertex_z
void set_vertex_z(double)
Definition: EMConvert.cxx:513
Trk::VxCandidate::recVertex
const Trk::RecVertex & recVertex(void) const
Returns a reference to reconstructed vertex.
Definition: VxCandidate.h:132
get_generator_info.result
result
Definition: get_generator_info.py:21
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
EMConvert::set_vertex_Covphi2theta2
void set_vertex_Covphi2theta2(double)
Definition: EMConvert.cxx:576
egammaParameters::refittedVertex_Covtheta2z
@ refittedVertex_Covtheta2z
Definition: egammaParamDefs.h:431
egammaParameters::refittedVertex_ndf
@ refittedVertex_ndf
Definition: egammaParamDefs.h:370
EMConvert::set_vertex_Covd02z02
void set_vertex_Covd02z02(double)
Definition: EMConvert.cxx:567
Trk::VxTrackAtVertex
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
Definition: VxTrackAtVertex.h:77
Trk::z
@ z
global position (cartesian)
Definition: ParamDefs.h:63
EMConvert::set_linkIndex
void set_linkIndex(int)
Definition: EMConvert.cxx:591
EMConvert::set_vertex_CovqOverP1x
void set_vertex_CovqOverP1x(double)
Definition: EMConvert.cxx:563
egammaParameters::refittedVertex_Covz01qOverP1
@ refittedVertex_Covz01qOverP1
Definition: egammaParamDefs.h:454
EMConvert::set_vertex_Covphi2qOverP2
void set_vertex_Covphi2qOverP2(double)
Definition: EMConvert.cxx:577
EMConvert::set_vertex_Covtheta2z
void set_vertex_Covtheta2z(double)
Definition: EMConvert.cxx:586
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
egammaParameters::refittedVertex_Covz01z01
@ refittedVertex_Covz01z01
Definition: egammaParamDefs.h:451
egammaParameters::refittedVertex_Covz02theta2
@ refittedVertex_Covz02theta2
Definition: egammaParamDefs.h:462
egammaParameters::refittedVertex_Covz02z02
@ refittedVertex_Covz02z02
Definition: egammaParamDefs.h:460
egammaParameters::convTrackMatch
@ convTrackMatch
from EMConvert, true if a conversion is matched to the track associated to the cluster
Definition: egammaParamDefs.h:266
EMConvert::set_parameterInt
void set_parameterInt(egammaParameters::ParamDef, int, bool overwrite=false)
Definition: EMConvert.cxx:281
egammaParameters::refittedVertex_Covd02phi2
@ refittedVertex_Covd02phi2
Definition: egammaParamDefs.h:457
EMConvert::set_vertex_Covz01theta1
void set_vertex_Covz01theta1(double)
Definition: EMConvert.cxx:540
egammaParameters::refittedVertex_Covtheta1y
@ refittedVertex_Covtheta1y
Definition: egammaParamDefs.h:413
egammaParameters::refittedVertex_Covphi1qOverP2
@ refittedVertex_Covphi1qOverP2
Definition: egammaParamDefs.h:401
egammaParameters::refittedVertex_Covyz
@ refittedVertex_Covyz
refitted vertex covariance item (y,z)
Definition: egammaParamDefs.h:365
EMConvert::set_convMatchDeltaEta2
void set_convMatchDeltaEta2(double)
Definition: EMConvert.cxx:505
EMConvert::hasParameter
virtual bool hasParameter(egammaParameters::ParamDef) const
Definition: EMConvert.cxx:65
egammaParameters::refittedVertex_CovqOverP2x
@ refittedVertex_CovqOverP2x
Definition: egammaParamDefs.h:432
EMConvert::set_vertex_Covtheta2theta2
void set_vertex_Covtheta2theta2(double)
Definition: EMConvert.cxx:578
egammaParameters::refittedVertex_Covphi1qOverP1
@ refittedVertex_Covphi1qOverP1
Definition: egammaParamDefs.h:394
egammaParameters::refittedVertex_CovqOverP1qOverP1
@ refittedVertex_CovqOverP1qOverP1
Definition: egammaParamDefs.h:397
egammaParameters::refittedVertex_CovqOverP2z
@ refittedVertex_CovqOverP2z
Definition: egammaParamDefs.h:434
EMConvert::set_vertex_Covd01qOverP1
void set_vertex_Covd01qOverP1(double)
Definition: EMConvert.cxx:537
egammaParameters::refittedVertex_Covphi1z
@ refittedVertex_Covphi1z
Definition: egammaParamDefs.h:411
Trk::z0
@ z0
Definition: ParamDefs.h:70
egammaParameters::refittedVertex_Covz01phi1
@ refittedVertex_Covz01phi1
Definition: egammaParamDefs.h:452
EMConvert::set_vertex_Covz02theta2
void set_vertex_Covz02theta2(double)
Definition: EMConvert.cxx:573
EMConvert::set_vertex_CovqOverP1qOverP1
void set_vertex_CovqOverP1qOverP1(double)
Definition: EMConvert.cxx:547
athena.value
value
Definition: athena.py:122
egammaParameters::refittedVertex_Covphi1x
@ refittedVertex_Covphi1x
Definition: egammaParamDefs.h:409
EMConvert::intParameter
virtual int intParameter(egammaParameters::ParamDef) const
Definition: EMConvert.cxx:204
EMConvert::parameter
virtual double parameter(egammaParameters::ParamDef) const
general parameter retrieval
Definition: EMConvert.cxx:161
Trk::ExtendedVxCandidate::fullCovariance
const Amg::MatrixX * fullCovariance(void) const
Full covariance matrix access method.
Definition: ExtendedVxCandidate.h:87
EMConvert::set_vertex_Covtheta1qOverP1
void set_vertex_Covtheta1qOverP1(double)
Definition: EMConvert.cxx:546
egammaParameters::convMatchDeltaPhi2_refit
@ convMatchDeltaPhi2_refit
Definition: egammaParamDefs.h:644
egammaParameters::refittedVertex_CovqOverP1y
@ refittedVertex_CovqOverP1y
Definition: egammaParamDefs.h:416
EMConvert::set_vertex_Covd02d02
void set_vertex_Covd02d02(double)
Definition: EMConvert.cxx:566
egammaParameters::refittedVertex_Covd02theta2
@ refittedVertex_Covd02theta2
Definition: egammaParamDefs.h:458
egammaParameters::EgParamUndefined
const double EgParamUndefined
Definition: egammaParamDefs.h:78
EMConvert::set_vertex_track2_theta
void set_vertex_track2_theta(double)
Definition: EMConvert.cxx:529
EMConvert::set_convMatchDeltaEta1
void set_convMatchDeltaEta1(double)
Definition: EMConvert.cxx:503
egammaParameters::refittedVertex_track2_theta
@ refittedVertex_track2_theta
Definition: egammaParamDefs.h:384
EMConvert::set_vertex_track2_chi2
void set_vertex_track2_chi2(double)
Definition: EMConvert.cxx:531
EMConvert::set_vertex_Covd02qOverP2
void set_vertex_Covd02qOverP2(double)
Definition: EMConvert.cxx:570
egammaParameters::convMatchDeltaEta2_refit
@ convMatchDeltaEta2_refit
Definition: egammaParamDefs.h:643
x
#define x
EMConvert::set_vertex_Covtheta1theta2
void set_vertex_Covtheta1theta2(double)
Definition: EMConvert.cxx:552
EMConvert::set_vertex_CovqOverP2z
void set_vertex_CovqOverP2z(double)
Definition: EMConvert.cxx:589
egammaParameters::refittedVertex_Covphi1theta2
@ refittedVertex_Covphi1theta2
Definition: egammaParamDefs.h:400
EMConvert::set_vertex_Covxz
void set_vertex_Covxz(double)
Definition: EMConvert.cxx:516
egammaParameters::refittedVertex_Covz01theta1
@ refittedVertex_Covz01theta1
Definition: egammaParamDefs.h:453
egammaParameters::refittedVertex_track2_chi2
@ refittedVertex_track2_chi2
refitted track chi2 after vertex fit
Definition: egammaParamDefs.h:387
EMConvert::set_vertex_Covz02qOverP2
void set_vertex_Covz02qOverP2(double)
Definition: EMConvert.cxx:574
EMConvert::set_vertex_Covzz
void set_vertex_Covzz(double)
Definition: EMConvert.cxx:519
EMConvert::set_vertex_Covd01theta1
void set_vertex_Covd01theta1(double)
Definition: EMConvert.cxx:536
EMConvert::set_vertex_chi2
void set_vertex_chi2(double)
Definition: EMConvert.cxx:520
EMConvert::m_parametersInt
std::vector< std::pair< egammaParameters::ParamDef, int > > m_parametersInt
Definition: EMConvert.h:287
EMConvert::set_vertex_Covphi2y
void set_vertex_Covphi2y(double)
Definition: EMConvert.cxx:582
EMConvert::set_vertex_track1_phi
void set_vertex_track1_phi(double)
Definition: EMConvert.cxx:523
EMConvert::set_vertex_Covtheta2qOverP2
void set_vertex_Covtheta2qOverP2(double)
Definition: EMConvert.cxx:579
egammaParameters::refittedVertex_Covtheta2x
@ refittedVertex_Covtheta2x
Definition: egammaParamDefs.h:429
EMConvert::set_convMatchDeltaPhi1_refit
void set_convMatchDeltaPhi1_refit(double)
Definition: EMConvert.cxx:508
egammaParameters::refittedVertex_track1_theta
@ refittedVertex_track1_theta
Definition: egammaParamDefs.h:375
egammaParameters::refittedVertex_Covd02qOverP2
@ refittedVertex_Covd02qOverP2
Definition: egammaParamDefs.h:459
egammaParameters::refittedVertex_Covd01phi1
@ refittedVertex_Covd01phi1
Definition: egammaParamDefs.h:448
EMConvert::set_vertex_track2_phi
void set_vertex_track2_phi(double)
Definition: EMConvert.cxx:528
EMConvert::set_vertex_Covxy
void set_vertex_Covxy(double)
Definition: EMConvert.cxx:515
EMConvert::set_vertex_Covd01z01
void set_vertex_Covd01z01(double)
Definition: EMConvert.cxx:534
egammaParameters::refittedVertex_Covphi1phi1
@ refittedVertex_Covphi1phi1
refitted track covariance matrix and correlations with vertex position
Definition: egammaParamDefs.h:392
Trk::RecVertex::fitQuality
const Trk::FitQuality & fitQuality() const
Fit quality access method.
Definition: RecVertex.cxx:74
Trk::VxCandidate::vxTrackAtVertex
std::vector< Trk::VxTrackAtVertex * > * vxTrackAtVertex(void)
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
Definition: VxCandidate.h:144
EMConvert::set_vertex_Covxx
void set_vertex_Covxx(double)
Definition: EMConvert.cxx:514
EMConvert::set_vertex_Covz01z01
void set_vertex_Covz01z01(double)
Definition: EMConvert.cxx:538
EMConvert::set_vertex_CovqOverP1z
void set_vertex_CovqOverP1z(double)
Definition: EMConvert.cxx:565
EMConvert::set_vertex_track1_chi2
void set_vertex_track1_chi2(double)
Definition: EMConvert.cxx:526
egammaParameters::refittedVertex_CovqOverP1z
@ refittedVertex_CovqOverP1z
Definition: egammaParamDefs.h:417
egammaParameters::refittedVertex_Covxy
@ refittedVertex_Covxy
refitted vertex covariance item (x,y)
Definition: egammaParamDefs.h:359
egammaParameters::refittedVertex_Covphi2x
@ refittedVertex_Covphi2x
Definition: egammaParamDefs.h:426
EMConvert::fillVxTracks
void fillVxTracks(const Trk::VxCandidate *vxCand, int trkAuthor)
Definition: EMConvert.cxx:760
lumiFormat.i
int i
Definition: lumiFormat.py:92
egammaParameters::refittedVertex_y
@ refittedVertex_y
Definition: egammaParamDefs.h:353
egammaParameters::refittedVertex_z
@ refittedVertex_z
Definition: egammaParamDefs.h:354
EMConvert::set_vertex_Covtheta2x
void set_vertex_Covtheta2x(double)
Definition: EMConvert.cxx:584
EMConvert::set_vertex_ndf
void set_vertex_ndf(int)
Definition: EMConvert.cxx:521
egammaParameters::refittedVertex_Covtheta2theta2
@ refittedVertex_Covtheta2theta2
Definition: egammaParamDefs.h:422
Trk::theta
@ theta
Definition: ParamDefs.h:72
EMConvert::set_vertex_Covphi1phi1
void set_vertex_Covphi1phi1(double)
Definition: EMConvert.cxx:542
egammaParameters::refittedVertex_CovqOverP1theta2
@ refittedVertex_CovqOverP1theta2
Definition: egammaParamDefs.h:406
egammaParameters::refittedVertex_Covz02phi2
@ refittedVertex_Covz02phi2
Definition: egammaParamDefs.h:461
EMConvert::set_convMatchDeltaPhi1
void set_convMatchDeltaPhi1(double)
Definition: EMConvert.cxx:504
egammaParameters::refittedVertex_CovqOverP1qOverP2
@ refittedVertex_CovqOverP1qOverP2
Definition: egammaParamDefs.h:407
EMConvert::set_vertex_Covtheta1y
void set_vertex_Covtheta1y(double)
Definition: EMConvert.cxx:561
egammaParameters::refittedVertex_CovqOverP2y
@ refittedVertex_CovqOverP2y
Definition: egammaParamDefs.h:433
EMConvert::AmgSymMatrix
AmgSymMatrix(3) *getVxPosErrorMatrix() const
get the vertex position error matrix from the stored egammaParameters
ClassName::name
static std::string name()
Return the name of class T as a string.
egammaParameters::refittedVertex_track1_qOverP
@ refittedVertex_track1_qOverP
Definition: egammaParamDefs.h:376
egammaParameters::refittedVertex_Covtheta1theta2
@ refittedVertex_Covtheta1theta2
Definition: egammaParamDefs.h:403
egammaParameters::refittedVertex_track1_phi
@ refittedVertex_track1_phi
refitted track global momentum after vertex fit
Definition: egammaParamDefs.h:374
EMConvert::set_vertex_track2_author
void set_vertex_track2_author(int)
Definition: EMConvert.cxx:532
EMConvert::set_ambiguityResult
void set_ambiguityResult(int)
Definition: EMConvert.cxx:590
egammaParameters::refittedVertex_Covz02qOverP2
@ refittedVertex_Covz02qOverP2
Definition: egammaParamDefs.h:463
EMConvert::set_vertex_y
void set_vertex_y(double)
Definition: EMConvert.cxx:512
EMConvert::set_vertex_Covphi1x
void set_vertex_Covphi1x(double)
Definition: EMConvert.cxx:557
EMConvert::set_vertex_Covphi1theta2
void set_vertex_Covphi1theta2(double)
Definition: EMConvert.cxx:549
EMConvert::set_vertex_track1_author
void set_vertex_track1_author(int)
Definition: EMConvert.cxx:527
EMConvert::hasBoolParameter
virtual bool hasBoolParameter(egammaParameters::ParamDef) const
Definition: EMConvert.cxx:49
EMConvert::set_vertex_Covd02theta2
void set_vertex_Covd02theta2(double)
Definition: EMConvert.cxx:569
egammaParameters::refittedVertex_Covxz
@ refittedVertex_Covxz
refitted vertex covariance item (x,z)
Definition: egammaParamDefs.h:361
EMConvert::set_vertex_Covphi1z
void set_vertex_Covphi1z(double)
Definition: EMConvert.cxx:559
EMConvert::set_vertex_track1_theta
void set_vertex_track1_theta(double)
Definition: EMConvert.cxx:524
egammaParameters::refittedVertex_Covphi2qOverP2
@ refittedVertex_Covphi2qOverP2
Definition: egammaParamDefs.h:421
Trk::ParametersBase
Definition: ParametersBase.h:55
Trk::Vertex::position
const Amg::Vector3D & position() const
return position of vertex
Definition: Vertex.cxx:72
EMConvert::set_vertex_track1_qOverP
void set_vertex_track1_qOverP(double)
Definition: EMConvert.cxx:525
EMConvert::set_vertex_Covz02phi2
void set_vertex_Covz02phi2(double)
Definition: EMConvert.cxx:572
egammaParameters::refittedVertex_Covphi2theta2
@ refittedVertex_Covphi2theta2
Definition: egammaParamDefs.h:420
egammaParameters::refittedVertex_Covtheta1x
@ refittedVertex_Covtheta1x
Definition: egammaParamDefs.h:412
EMConvert::set_vertex_Covphi1theta1
void set_vertex_Covphi1theta1(double)
Definition: EMConvert.cxx:543
egammaParameters::refittedVertex_Covtheta2y
@ refittedVertex_Covtheta2y
Definition: egammaParamDefs.h:430
egammaParameters::refittedVertex_Covyy
@ refittedVertex_Covyy
refitted vertex covariance item (y,y)
Definition: egammaParamDefs.h:363
egammaParameters::convMatchDeltaPhi2
@ convMatchDeltaPhi2
Definition: egammaParamDefs.h:640
EMConvert::set_vertex_Covphi2z
void set_vertex_Covphi2z(double)
Definition: EMConvert.cxx:583
EMConvert::set_convMatchDeltaPhi2_refit
void set_convMatchDeltaPhi2_refit(double)
Definition: EMConvert.cxx:510
EMConvert::set_vertex_Covtheta1phi2
void set_vertex_Covtheta1phi2(double)
Definition: EMConvert.cxx:551
EMConvert::set_vertex_CovqOverP2qOverP2
void set_vertex_CovqOverP2qOverP2(double)
Definition: EMConvert.cxx:580
EMConvert::set_vertex_Covz01qOverP1
void set_vertex_Covz01qOverP1(double)
Definition: EMConvert.cxx:541
EMConvert::set_convMatchDeltaEta2_refit
void set_convMatchDeltaEta2_refit(double)
Definition: EMConvert.cxx:509
egammaParameters::refittedVertex_CovqOverP1phi2
@ refittedVertex_CovqOverP1phi2
Definition: egammaParamDefs.h:405
Trk::VxTrackAtVertex::perigeeAtVertex
const TrackParameters * perigeeAtVertex(void) const
Perigee parameters with respect to fitted vertex d_0 and z_0 are equal to 0 in case the trajectory wa...
egammaParameters::refittedVertex_Covd01d01
@ refittedVertex_Covd01d01
Definition: egammaParamDefs.h:446
egammaParameters::convMatchDeltaEta1_refit
@ convMatchDeltaEta1_refit
Definition: egammaParamDefs.h:641
Trk::d0
@ d0
Definition: ParamDefs.h:69
egammaParameters::convMatchDeltaEta1
@ convMatchDeltaEta1
Definition: egammaParamDefs.h:637
EMConvert::boolParameter
virtual bool boolParameter(egammaParameters::ParamDef) const
Definition: EMConvert.cxx:188
egammaParameters::convMatchDeltaPhi1
@ convMatchDeltaPhi1
Definition: egammaParamDefs.h:638
EMConvert::set_vertex_Covphi2phi2
void set_vertex_Covphi2phi2(double)
Definition: EMConvert.cxx:575
egammaParameters::convMatchDeltaPhi1_refit
@ convMatchDeltaPhi1_refit
Definition: egammaParamDefs.h:642
EMConvert::set_convMatchDeltaPhi2
void set_convMatchDeltaPhi2(double)
Definition: EMConvert.cxx:506
egammaParameters::ambiguityResult
@ ambiguityResult
ambiguity resolultion result, electron/photon
Definition: egammaParamDefs.h:708
egammaParameters::refittedVertex_Covphi2phi2
@ refittedVertex_Covphi2phi2
Definition: egammaParamDefs.h:419
EMConvert::set_convMatchDeltaEta1_refit
void set_convMatchDeltaEta1_refit(double)
Definition: EMConvert.cxx:507
egammaParameters::refittedVertex_track2_qOverP
@ refittedVertex_track2_qOverP
Definition: egammaParamDefs.h:385
egammaParameters::refittedVertex_Covd02z02
@ refittedVertex_Covd02z02
Definition: egammaParamDefs.h:456
egammaParameters::refittedVertex_numTracks
@ refittedVertex_numTracks
Definition: egammaParamDefs.h:371
EMConvert::set_vertex_Covz01phi1
void set_vertex_Covz01phi1(double)
Definition: EMConvert.cxx:539
egammaParameters::refittedVertex_Covtheta1z
@ refittedVertex_Covtheta1z
Definition: egammaParamDefs.h:414
EMConvert::set_vertex_Covtheta1z
void set_vertex_Covtheta1z(double)
Definition: EMConvert.cxx:562
EMConvert::set_vertex_numTracks
void set_vertex_numTracks(int)
Definition: EMConvert.cxx:522
EMConvert::m_parametersBool
std::vector< std::pair< egammaParameters::ParamDef, bool > > m_parametersBool
Definition: EMConvert.h:286
egammaParameters::refittedVertex_Covd01theta1
@ refittedVertex_Covd01theta1
Definition: egammaParamDefs.h:449
EMConvert::set_vertex_Covtheta2y
void set_vertex_Covtheta2y(double)
Definition: EMConvert.cxx:585
EMConvert::set_vertex_Covtheta1x
void set_vertex_Covtheta1x(double)
Definition: EMConvert.cxx:560
egammaParameters::refittedVertex_Covxx
@ refittedVertex_Covxx
refitted vertex covariance matrix entries (cartesian coordinates)
Definition: egammaParamDefs.h:357
EMConvert::set_parameterBool
void set_parameterBool(egammaParameters::ParamDef, bool, bool overwrite=false)
Definition: EMConvert.cxx:257
EMConvert::set_vertex_Covyy
void set_vertex_Covyy(double)
Definition: EMConvert.cxx:517
EMConvert::set_vertex_Covphi1qOverP2
void set_vertex_Covphi1qOverP2(double)
Definition: EMConvert.cxx:550
Trk::qOverP
@ qOverP
perigee
Definition: ParamDefs.h:73
egammaParameters::refittedVertex_Covtheta1qOverP2
@ refittedVertex_Covtheta1qOverP2
Definition: egammaParamDefs.h:404
EMConvert::set_vertex_CovqOverP1y
void set_vertex_CovqOverP1y(double)
Definition: EMConvert.cxx:564
EMConvert::set_vertex_CovqOverP1qOverP2
void set_vertex_CovqOverP1qOverP2(double)
Definition: EMConvert.cxx:556
EMConvert::set_vertex_Covphi2x
void set_vertex_Covphi2x(double)
Definition: EMConvert.cxx:581
egammaParameters::refittedVertex_Covd02d02
@ refittedVertex_Covd02d02
Definition: egammaParamDefs.h:455
EMConvert::set_vertex_x
void set_vertex_x(double)
Definition: EMConvert.cxx:511
EMConvert::set_vertex_Covz02z02
void set_vertex_Covz02z02(double)
Definition: EMConvert.cxx:571
Trk::FitQuality::chiSquared
double chiSquared() const
returns the of the overall track fit
Definition: FitQuality.h:56
egammaParameters::refittedVertex_CovqOverP1x
@ refittedVertex_CovqOverP1x
Definition: egammaParamDefs.h:415
EMConvert::set_vertex_CovqOverP1phi2
void set_vertex_CovqOverP1phi2(double)
Definition: EMConvert.cxx:554
EMConvert::fillVertex
void fillVertex(const Trk::VxCandidate *vxCand)
fill the vertex variables from a Trk::VxCandidate *\/
Definition: EMConvert.cxx:697
Trk::phi
@ phi
Definition: ParamDefs.h:81
egammaParameters::refittedVertex_Covphi2y
@ refittedVertex_Covphi2y
Definition: egammaParamDefs.h:427
Trk::FitQuality::numberDoF
int numberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as integer
Definition: FitQuality.h:60
egammaParameters::refittedVertex_CovqOverP2qOverP2
@ refittedVertex_CovqOverP2qOverP2
Definition: egammaParamDefs.h:424
egammaParameters::linkIndex
@ linkIndex
link index for multiple track and vertex matches
Definition: egammaParamDefs.h:574
EMConvert::set_vertex_CovqOverP1theta2
void set_vertex_CovqOverP1theta2(double)
Definition: EMConvert.cxx:555
egammaParameters::refittedVertex_Covtheta2qOverP2
@ refittedVertex_Covtheta2qOverP2
Definition: egammaParamDefs.h:423
Trk::x
@ x
Definition: ParamDefs.h:61
egammaParameters::refittedVertex_Covtheta1phi2
@ refittedVertex_Covtheta1phi2
Definition: egammaParamDefs.h:402
egammaParameters::refittedVertex_Covd01z01
@ refittedVertex_Covd01z01
Definition: egammaParamDefs.h:447
egammaParameters::refittedVertex_Covtheta1theta1
@ refittedVertex_Covtheta1theta1
Definition: egammaParamDefs.h:395
EMConvert::hasIntParameter
virtual bool hasIntParameter(egammaParameters::ParamDef) const
Definition: EMConvert.cxx:55
egDetail::egDetail
egDetail()=default
Default constructor.
EMConvert::set_vertex_Covtheta1theta1
void set_vertex_Covtheta1theta1(double)
Definition: EMConvert.cxx:545
egammaParameters::refittedVertex_Covphi2z
@ refittedVertex_Covphi2z
Definition: egammaParamDefs.h:428
EMConvert::set_vertex_Covd01phi1
void set_vertex_Covd01phi1(double)
Definition: EMConvert.cxx:535
EMConvert::set_vertex_Covd02phi2
void set_vertex_Covd02phi2(double)
Definition: EMConvert.cxx:568
EMConvert::set_parameter
void set_parameter(egammaParameters::ParamDef, double, bool overwrite=false)
general parameter setting
Definition: EMConvert.cxx:222
egammaParameters::refittedVertex_x
@ refittedVertex_x
refitted vertex position (cartesian coordinates)
Definition: egammaParamDefs.h:352
egammaParameters::refittedVertex_Covphi1theta1
@ refittedVertex_Covphi1theta1
Definition: egammaParamDefs.h:393
EMConvert::m_parameters
std::vector< std::pair< egammaParameters::ParamDef, double > > m_parameters
Definition: EMConvert.h:288
egammaParameters::refittedVertex_Covtheta1qOverP1
@ refittedVertex_Covtheta1qOverP1
Definition: egammaParamDefs.h:396
EMConvert::set_vertex_Covphi1qOverP1
void set_vertex_Covphi1qOverP1(double)
Definition: EMConvert.cxx:544
EMConvert::set_vertex_track2_qOverP
void set_vertex_track2_qOverP(double)
Definition: EMConvert.cxx:530
Trk::ExtendedVxCandidate
Definition: ExtendedVxCandidate.h:33
egammaParameters::refittedVertex_track1_author
@ refittedVertex_track1_author
refitted track author
Definition: egammaParamDefs.h:380
egammaParameters::refittedVertex_track1_chi2
@ refittedVertex_track1_chi2
refitted track chi2 after vertex fit
Definition: egammaParamDefs.h:378
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37
egammaParameters::convMatchDeltaEta2
@ convMatchDeltaEta2
Definition: egammaParamDefs.h:639