 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EGAMMAEVENT_EMCONVERT_H
8 #define EGAMMAEVENT_EMCONVERT_H 1
43 virtual const std::string&
className()
const;
288 std::vector< std::pair<egammaParameters::ParamDef,double> >
m_parameters;
bool convTrackMatch() const
conversion track matches egamma track
void set_vertex_Covd01d01(double)
double vertex_Covd01phi1() const
void set_vertex_Covphi1phi2(double)
void set_vertex_Covtheta1qOverP2(double)
void set_vertex_CovqOverP2y(double)
void set_vertex_CovqOverP2x(double)
double vertex_Covtheta2theta2() const
double vertex_Covphi2x() const
double vertex_track2_qOverP() const
void set_vertex_Covphi1y(double)
void set_vertex_Covyz(double)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
void set_vertex_z(double)
void set_vertex_Covphi2theta2(double)
void set_vertex_Covd02z02(double)
double vertex_CovqOverP2z() const
double vertex_Covtheta2z() const
double vertex_Covphi1y() const
double convMatchDeltaPhi2() const
Delta phi of match between 2nd track and cluster.
void set_vertex_CovqOverP1x(double)
void set_vertex_Covphi2qOverP2(double)
double convMatchDeltaEta2() const
Delta eta of match between 2nd track and cluster.
void set_vertex_Covtheta2z(double)
double vertex_track1_phi() const
track1 global momentum (cartesian coordinates)
double convMatchDeltaEta1() const
Delta eta of match between track or photon and cluster.
double vertex_Covtheta2y() const
double vertex_Covphi1theta1() const
double vertex_Covz01qOverP1() const
void set_parameterInt(egammaParameters::ParamDef, int, bool overwrite=false)
double vertex_x() const
vertex position (cartesian coordinates)
void set_vertex_Covz01theta1(double)
double vertex_Covd02z02() const
double vertex_Covtheta2qOverP2() const
double vertex_Covphi2qOverP2() const
void set_convMatchDeltaEta2(double)
double vertex_Covphi1phi1() const
double vertex_Covz02theta2() const
virtual bool hasParameter(egammaParameters::ParamDef) const
void set_vertex_Covtheta2theta2(double)
double vertex_track2_theta() const
void set_vertex_Covd01qOverP1(double)
double vertex_track1_qOverP() const
double vertex_Covd01d01() const
refitted track covariance matrix and correlations with vertex position
void set_vertex_Covz02theta2(double)
void set_vertex_CovqOverP1qOverP1(double)
double vertex_track2_chi2() const
track2 chi2
virtual int intParameter(egammaParameters::ParamDef) const
double vertex_Covz01z01() const
virtual double parameter(egammaParameters::ParamDef) const
general parameter retrieval
double vertex_Covphi1qOverP1() const
double vertex_CovqOverP2x() const
void set_vertex_Covtheta1qOverP1(double)
void set_vertex_Covd02d02(double)
double vertex_Covd01qOverP1() const
bool const RAWDATA *ch2 const
void set_vertex_track2_theta(double)
double vertex_track2_phi() const
track2 global momentum (cartesian coordinates)
void set_convMatchDeltaEta1(double)
void set_vertex_track2_chi2(double)
void set_convAngleMatch(bool)
void set_vertex_Covd02qOverP2(double)
void set_vertex_Covtheta1theta2(double)
EMConvert()
Default constructor.
double vertex_CovqOverP2y() const
double vertex_Covyz() const
double vertex_Covphi1phi2() const
double convMatchDeltaEta2_refit() const
Delta eta of match between 2nd track and cluster (after refit)
void set_vertex_CovqOverP2z(double)
double vertex_Covz01theta1() const
double vertex_chi2() const
vertex fit quality
void set_vertex_Covxz(double)
double convMatchDeltaEta1_refit() const
Delta eta of match between track or photon and cluster (after refit)
double vertex_Covz02z02() const
void set_vertex_Covz02qOverP2(double)
void set_vertex_Covzz(double)
void set_vertex_Covd01theta1(double)
void set_vertex_chi2(double)
std::vector< std::pair< egammaParameters::ParamDef, int > > m_parametersInt
void set_vertex_Covphi2y(double)
void set_vertex_track1_phi(double)
void set_vertex_Covtheta2qOverP2(double)
double vertex_CovqOverP1y() const
int vertex_track1_author() const
track1 author
void set_convMatchDeltaPhi1_refit(double)
double vertex_CovqOverP1z() const
double vertex_Covtheta1qOverP1() const
void set_vertex_track2_phi(double)
double vertex_Covz02phi2() const
void set_vertex_Covxy(double)
double vertex_Covtheta1qOverP2() const
void set_vertex_Covd01z01(double)
double vertex_Covtheta1z() const
void set_vertex_Covxx(double)
void set_vertex_Covz01z01(double)
double vertex_Covyy() const
void set_vertex_CovqOverP1z(double)
void set_vertex_track1_chi2(double)
void fillVxTracks(const Trk::VxCandidate *vxCand, int trkAuthor)
void set_vertex_Covtheta2x(double)
void set_vertex_Covphi1phi1(double)
double vertex_CovqOverP1qOverP2() const
void set_convMatchDeltaPhi1(double)
void set_vertex_Covtheta1y(double)
AmgSymMatrix(3) *getVxPosErrorMatrix() const
get the vertex position error matrix from the stored egammaParameters
double convMatchDeltaPhi1_refit() const
Delta phi of match between track or photon and cluster (after refit)
double vertex_CovqOverP1x() const
void set_vertex_track2_author(int)
void set_ambiguityResult(int)
void set_vertex_y(double)
double vertex_Covphi1x() const
AmgSymMatrix(5) getTrk1ErrorMatrix() const
get the error matrix for the first track from the stored egammaParameters
void set_vertex_Covphi1x(double)
void set_vertex_Covphi1theta2(double)
void set_vertex_track1_author(int)
virtual bool hasBoolParameter(egammaParameters::ParamDef) const
void set_vertex_Covd02theta2(double)
void set_vertex_Covphi1z(double)
void set_vertex_track1_theta(double)
double vertex_Covphi1qOverP2() const
void set_vertex_track1_qOverP(double)
void set_vertex_Covz02phi2(double)
int ambiguityResult() const
double vertex_Covxy() const
void set_vertex_Covphi1theta1(double)
double vertex_CovqOverP1theta2() const
double vertex_Covtheta1theta1() const
void set_vertex_Covphi2z(double)
double vertex_CovqOverP2qOverP2() const
void set_convMatchDeltaPhi2_refit(double)
void set_vertex_Covtheta1phi2(double)
void set_vertex_CovqOverP2qOverP2(double)
Ensure that the ATLAS eigen extensions are properly loaded.
void set_vertex_Covz01qOverP1(double)
void set_convMatchDeltaEta2_refit(double)
double vertex_Covphi2y() const
Definition of ATLAS Math & Geometry primitives (Amg)
double vertex_Covtheta1y() const
double vertex_CovqOverP1qOverP1() const
virtual bool boolParameter(egammaParameters::ParamDef) const
void set_vertex_Covphi2phi2(double)
void fillVxDetails(const Trk::VxCandidate *vxCand, int trkAuthor)
double vertex_CovqOverP1phi2() const
double vertex_Covtheta2x() const
void set_convMatchDeltaPhi2(double)
void set_convMatchDeltaEta1_refit(double)
double vertex_Covphi2theta2() const
void set_vertex_Covz01phi1(double)
double vertex_Covxx() const
vertex position covariance matrix (cartesian coordinates)
void set_vertex_Covtheta1z(double)
double vertex_Covphi2z() const
double vertex_Covd02theta2() const
Trk::VxCandidate * getVxCandidate() const
get the VxCandidate from the stored egammaParameters
void set_vertex_numTracks(int)
std::vector< std::pair< egammaParameters::ParamDef, bool > > m_parametersBool
double vertex_Covz01phi1() const
void set_vertex_Covtheta2y(double)
void set_vertex_Covtheta1x(double)
double vertex_Covphi2phi2() const
double vertex_Covd02d02() const
double convMatchDeltaPhi1() const
Delta phi of match between track or photon and cluster.
void set_parameterBool(egammaParameters::ParamDef, bool, bool overwrite=false)
int vertex_numTracks() const
double vertex_Covd02phi2() const
double vertex_Covd02qOverP2() const
void set_vertex_Covyy(double)
double vertex_Covd01z01() const
void set_vertex_Covphi1qOverP2(double)
double vertex_Covd01theta1() const
double vertex_Covphi1theta2() const
double vertex_Covxz() const
void set_vertex_CovqOverP1y(double)
void set_vertex_CovqOverP1qOverP2(double)
void set_vertex_Covphi2x(double)
void set_vertex_x(double)
void fillDummy()
fill the details with dummy values (so we can avoid uninitialized values when the conversion refit is...
bool convAngleMatch() const
conversion angle matches egamma angle
void set_vertex_Covz02z02(double)
Amg::MatrixX * getVxErrorMatrix() const
get the full vertex error matrix from the stored egammaParameters
void set_vertex_CovqOverP1phi2(double)
void fillVertex(const Trk::VxCandidate *vxCand)
fill the vertex variables from a Trk::VxCandidate *\/
double vertex_Covtheta1x() const
double convMatchDeltaPhi2_refit() const
Delta phi of match between 2nd track and cluster (after refit)
void set_vertex_CovqOverP1theta2(double)
int vertex_track2_author() const
track2 author
virtual const std::string & className() const
double vertex_Covz02qOverP2() const
double vertex_Covtheta1theta2() const
virtual bool hasIntParameter(egammaParameters::ParamDef) const
double vertex_track1_chi2() const
track1 chi2
void set_vertex_Covtheta1theta1(double)
void set_convTrackMatch(bool)
double vertex_track1_theta() const
void set_vertex_Covd01phi1(double)
double vertex_Covphi1z() const
void set_vertex_Covd02phi2(double)
void set_parameter(egammaParameters::ParamDef, double, bool overwrite=false)
general parameter setting
std::vector< std::pair< egammaParameters::ParamDef, double > > m_parameters
void set_vertex_Covphi1qOverP1(double)
double vertex_Covtheta1phi2() const
void set_vertex_track2_qOverP(double)
virtual ~EMConvert()=default
Destructor.
double vertex_Covzz() const