ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Analysis::MSVVtxInfo Class Reference

#include <MSVVtxInfo.h>

Collaboration diagram for Analysis::MSVVtxInfo:

Public Member Functions

 MSVVtxInfo ()
 
void setRecSvx (const Trk::RecVertex &)
 Set methods. More...
 
void setMass (float)
 
void setPt (float)
 
void setEta (float)
 
void setPhi (float)
 
void setEnergyFraction (float)
 
void setNormDist (float)
 
void addTrackInfo (const SVTrackInfo &i)
 
const Trk::RecVertexgetRecSvx () const
 Get methods. More...
 
float getMass () const
 
float getPt () const
 
float getEta () const
 
float getPhi () const
 
float getEnergyFraction () const
 
float getNormDist () const
 
int numTrackInfo () const
 
const SVTrackInfogetTrackInfo (unsigned int i) const
 

Private Attributes

Trk::RecVertex m_recsvx
 
float m_masssvx
 
float m_ptsvx
 
float m_etasvx
 
float m_phisvx
 
float m_efracsvx
 
float m_normdist
 
std::vector< SVTrackInfom_trackinfo
 

Detailed Description

Definition at line 16 of file MSVVtxInfo.h.

Constructor & Destructor Documentation

◆ MSVVtxInfo()

Analysis::MSVVtxInfo::MSVVtxInfo ( )

Definition at line 10 of file MSVVtxInfo.cxx.

10  :
12  m_masssvx(-1.),
13  m_ptsvx(-1.),
14  m_etasvx(-1.),
15  m_phisvx(-1.),
16  m_efracsvx(-1.),
17  m_normdist(-1.),
18  m_trackinfo(std::vector<SVTrackInfo>()){
20  }

Member Function Documentation

◆ addTrackInfo()

void Analysis::MSVVtxInfo::addTrackInfo ( const SVTrackInfo i)
inline

Definition at line 61 of file MSVVtxInfo.h.

61 { m_trackinfo.push_back(i); }

◆ getEnergyFraction()

float Analysis::MSVVtxInfo::getEnergyFraction ( ) const
inline

Definition at line 68 of file MSVVtxInfo.h.

68 {return m_efracsvx;}

◆ getEta()

float Analysis::MSVVtxInfo::getEta ( ) const
inline

Definition at line 66 of file MSVVtxInfo.h.

66 {return m_etasvx;}

◆ getMass()

float Analysis::MSVVtxInfo::getMass ( ) const
inline

Definition at line 64 of file MSVVtxInfo.h.

64 {return m_masssvx;}

◆ getNormDist()

float Analysis::MSVVtxInfo::getNormDist ( ) const
inline

Definition at line 69 of file MSVVtxInfo.h.

69 {return m_normdist;}

◆ getPhi()

float Analysis::MSVVtxInfo::getPhi ( ) const
inline

Definition at line 67 of file MSVVtxInfo.h.

67 {return m_phisvx;}

◆ getPt()

float Analysis::MSVVtxInfo::getPt ( ) const
inline

Definition at line 65 of file MSVVtxInfo.h.

65 {return m_ptsvx;}

◆ getRecSvx()

const Trk::RecVertex & Analysis::MSVVtxInfo::getRecSvx ( ) const
inline

Get methods.

Definition at line 63 of file MSVVtxInfo.h.

63 {return m_recsvx;}

◆ getTrackInfo()

const SVTrackInfo & Analysis::MSVVtxInfo::getTrackInfo ( unsigned int  i) const
inline

Definition at line 71 of file MSVVtxInfo.h.

71 {return m_trackinfo.at(i);}

◆ numTrackInfo()

int Analysis::MSVVtxInfo::numTrackInfo ( ) const
inline

Definition at line 70 of file MSVVtxInfo.h.

70 {return m_trackinfo.size();}

◆ setEnergyFraction()

void Analysis::MSVVtxInfo::setEnergyFraction ( float  ef)
inline

Definition at line 59 of file MSVVtxInfo.h.

59 {m_efracsvx = ef;}

◆ setEta()

void Analysis::MSVVtxInfo::setEta ( float  eta)
inline

Definition at line 57 of file MSVVtxInfo.h.

57 {m_etasvx = eta;}

◆ setMass()

void Analysis::MSVVtxInfo::setMass ( float  mass)
inline

Definition at line 55 of file MSVVtxInfo.h.

55 {m_masssvx = mass;}

◆ setNormDist()

void Analysis::MSVVtxInfo::setNormDist ( float  nd)
inline

Definition at line 60 of file MSVVtxInfo.h.

60 {m_normdist = nd;}

◆ setPhi()

void Analysis::MSVVtxInfo::setPhi ( float  phi)
inline

Definition at line 58 of file MSVVtxInfo.h.

58 {m_phisvx = phi;}

◆ setPt()

void Analysis::MSVVtxInfo::setPt ( float  pt)
inline

Definition at line 56 of file MSVVtxInfo.h.

56 {m_ptsvx = pt;}

◆ setRecSvx()

void Analysis::MSVVtxInfo::setRecSvx ( const Trk::RecVertex gl)
inline

Set methods.

Definition at line 54 of file MSVVtxInfo.h.

54 {m_recsvx = gl;}

Member Data Documentation

◆ m_efracsvx

float Analysis::MSVVtxInfo::m_efracsvx
private

Definition at line 48 of file MSVVtxInfo.h.

◆ m_etasvx

float Analysis::MSVVtxInfo::m_etasvx
private

Definition at line 46 of file MSVVtxInfo.h.

◆ m_masssvx

float Analysis::MSVVtxInfo::m_masssvx
private

Definition at line 44 of file MSVVtxInfo.h.

◆ m_normdist

float Analysis::MSVVtxInfo::m_normdist
private

Definition at line 49 of file MSVVtxInfo.h.

◆ m_phisvx

float Analysis::MSVVtxInfo::m_phisvx
private

Definition at line 47 of file MSVVtxInfo.h.

◆ m_ptsvx

float Analysis::MSVVtxInfo::m_ptsvx
private

Definition at line 45 of file MSVVtxInfo.h.

◆ m_recsvx

Trk::RecVertex Analysis::MSVVtxInfo::m_recsvx
private

Definition at line 43 of file MSVVtxInfo.h.

◆ m_trackinfo

std::vector<SVTrackInfo> Analysis::MSVVtxInfo::m_trackinfo
private

Definition at line 50 of file MSVVtxInfo.h.


The documentation for this class was generated from the following files:
test_pyathena.eta
eta
Definition: test_pyathena.py:10
Base_Fragment.mass
mass
Definition: Sherpa_i/share/common/Base_Fragment.py:59
Analysis::MSVVtxInfo::m_ptsvx
float m_ptsvx
Definition: MSVVtxInfo.h:45
test_pyathena.pt
pt
Definition: test_pyathena.py:11
Trk::RecVertex
Trk::RecVertex inherits from Trk::Vertex.
Definition: RecVertex.h:44
Analysis::MSVVtxInfo::m_phisvx
float m_phisvx
Definition: MSVVtxInfo.h:47
xAOD::phi
setEt phi
Definition: TrigEMCluster_v1.cxx:29
Analysis::MSVVtxInfo::m_trackinfo
std::vector< SVTrackInfo > m_trackinfo
Definition: MSVVtxInfo.h:50
lumiFormat.i
int i
Definition: lumiFormat.py:85
Analysis::MSVVtxInfo::m_etasvx
float m_etasvx
Definition: MSVVtxInfo.h:46
Analysis::MSVVtxInfo::m_masssvx
float m_masssvx
Definition: MSVVtxInfo.h:44
Analysis::MSVVtxInfo::m_recsvx
Trk::RecVertex m_recsvx
Definition: MSVVtxInfo.h:43
Analysis::MSVVtxInfo::m_normdist
float m_normdist
Definition: MSVVtxInfo.h:49
Analysis::MSVVtxInfo::m_efracsvx
float m_efracsvx
Definition: MSVVtxInfo.h:48
LheEventFiller_Common.ef
ef
Definition: SFGen_i/share/common/LheEventFiller_Common.py:7