CMS 3D CMS Logo

PathTracker Struct Reference

List of all members.

Public Member Functions

void incTotal () const
bool operator< (const PathTracker &a) const
 PathTracker ()
void setID () const

Public Attributes

unsigned int id_
unsigned int total_
ULVec tree_

Static Public Attributes

static unsigned int next_id_ = 0


Detailed Description

Definition at line 29 of file ProfParse.cc.


Constructor & Destructor Documentation

PathTracker::PathTracker (  )  [inline]

Definition at line 31 of file ProfParse.cc.

00031 : id_(),total_() { }


Member Function Documentation

void PathTracker::incTotal (  )  const [inline]

Definition at line 39 of file ProfParse.cc.

References total_.

00039 { ++total_; }

bool PathTracker::operator< ( const PathTracker a  )  const

Definition at line 46 of file ProfParse.cc.

References tree_.

00047 {
00048   return tree_ < a.tree_;
00049 }

void PathTracker::setID (  )  const [inline]

Definition at line 38 of file ProfParse.cc.

References id_, and next_id_.

00038 { id_=next_id_++; }


Member Data Documentation

unsigned int PathTracker::id_ [mutable]

Definition at line 33 of file ProfParse.cc.

Referenced by operator<<(), and setID().

unsigned int PathTracker::next_id_ = 0 [static]

Definition at line 41 of file ProfParse.cc.

Referenced by setID().

unsigned int PathTracker::total_ [mutable]

Definition at line 34 of file ProfParse.cc.

Referenced by incTotal(), and operator<<().

ULVec PathTracker::tree_

Definition at line 35 of file ProfParse.cc.

Referenced by operator<(), operator<<(), and writeProfileData().


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