CMS 3D CMS Logo

Public Member Functions | Public Attributes

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< 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 135 of file TrackClassifier.h.


Constructor & Destructor Documentation

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

Definition at line 138 of file TrackClassifier.h.

: 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 140 of file TrackClassifier.h.

References ptsq.

        {
            return ptsq < reference.ptsq;
        }

Member Data Documentation

Definition at line 151 of file TrackClassifier.h.

Definition at line 153 of file TrackClassifier.h.

Definition at line 147 of file TrackClassifier.h.

Definition at line 149 of file TrackClassifier.h.

Definition at line 146 of file TrackClassifier.h.

Referenced by operator<().

Definition at line 152 of file TrackClassifier.h.

Definition at line 145 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().

Definition at line 145 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().

Definition at line 145 of file TrackClassifier.h.

Referenced by TrackClassifier::vertexInformation().