CMS 3D CMS Logo

TrackClassifier::GeneratedPrimaryVertex Struct Reference

Auxiliary class holding simulated primary vertices. More...

List of all members.

Public Member Functions

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

Public Attributes

std::vector< intfinalstateParticles
std::vector< intgenVertex
int nGenTrk
HepMC::FourVector ptot
double ptsq
std::vector< intsimTrackIndex
double x
double y
double z


Detailed Description

Auxiliary class holding simulated primary vertices.

Definition at line 164 of file TrackClassifier.h.


Constructor & Destructor Documentation

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

Definition at line 167 of file TrackClassifier.h.

00167 : x(x1), y(y1), z(z1), ptsq(0), nGenTrk(0) {}


Member Function Documentation

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

Definition at line 169 of file TrackClassifier.h.

References ptsq.

00170         {
00171             return ptsq < reference.ptsq;
00172         }


Member Data Documentation

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

Definition at line 180 of file TrackClassifier.h.

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

Definition at line 182 of file TrackClassifier.h.

int TrackClassifier::GeneratedPrimaryVertex::nGenTrk

Definition at line 176 of file TrackClassifier.h.

HepMC::FourVector TrackClassifier::GeneratedPrimaryVertex::ptot

Definition at line 178 of file TrackClassifier.h.

double TrackClassifier::GeneratedPrimaryVertex::ptsq

Definition at line 175 of file TrackClassifier.h.

Referenced by operator<().

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

Definition at line 181 of file TrackClassifier.h.

double TrackClassifier::GeneratedPrimaryVertex::x

Definition at line 174 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().

double TrackClassifier::GeneratedPrimaryVertex::y

Definition at line 174 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().

double TrackClassifier::GeneratedPrimaryVertex::z

Definition at line 174 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:34:00 2009 for CMSSW by  doxygen 1.5.4