CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
TrackClassifier::GeneratedPrimaryVertex Struct Reference

Auxiliary class holding simulated primary vertices. More...

Public Member Functions

 GeneratedPrimaryVertex (double x1, double y1, double z1)
 
bool operator< (GeneratedPrimaryVertex const &reference) const
 

Public Attributes

std::vector< int > finalstateParticles
 
std::vector< int > genVertex
 
int nGenTrk
 
HepMC::FourVector ptot
 
double ptsq
 
std::vector< int > simTrackIndex
 
double x
 
double y
 
double z
 

Detailed Description

Auxiliary class holding simulated primary vertices.

Definition at line 139 of file TrackClassifier.h.

Constructor & Destructor Documentation

TrackClassifier::GeneratedPrimaryVertex::GeneratedPrimaryVertex ( double  x1,
double  y1,
double  z1 
)
inline

Member Function Documentation

bool TrackClassifier::GeneratedPrimaryVertex::operator< ( GeneratedPrimaryVertex const &  reference) const
inline

Definition at line 144 of file TrackClassifier.h.

References ptsq.

145  {
146  return ptsq < reference.ptsq;
147  }

Member Data Documentation

std::vector<int> TrackClassifier::GeneratedPrimaryVertex::finalstateParticles

Definition at line 155 of file TrackClassifier.h.

std::vector<int> TrackClassifier::GeneratedPrimaryVertex::genVertex

Definition at line 157 of file TrackClassifier.h.

int TrackClassifier::GeneratedPrimaryVertex::nGenTrk

Definition at line 151 of file TrackClassifier.h.

HepMC::FourVector TrackClassifier::GeneratedPrimaryVertex::ptot

Definition at line 153 of file TrackClassifier.h.

double TrackClassifier::GeneratedPrimaryVertex::ptsq

Definition at line 150 of file TrackClassifier.h.

Referenced by operator<().

std::vector<int> TrackClassifier::GeneratedPrimaryVertex::simTrackIndex

Definition at line 156 of file TrackClassifier.h.

double TrackClassifier::GeneratedPrimaryVertex::x
double TrackClassifier::GeneratedPrimaryVertex::y
double TrackClassifier::GeneratedPrimaryVertex::z