CMS 3D CMS Logo

MuonRoadTrajectoryBuilder::flippingPair< A > Class Template Reference

List of all members.

Public Member Functions

void flip ()
 flippingPair ()
A & head ()
A & tail ()

Private Attributes

bool theFlip


Detailed Description

template<class A>
class MuonRoadTrajectoryBuilder::flippingPair< A >

Definition at line 93 of file MuonRoadTrajectoryBuilder.h.


Constructor & Destructor Documentation

template<class A>
MuonRoadTrajectoryBuilder::flippingPair< A >::flippingPair (  )  [inline]

Definition at line 95 of file MuonRoadTrajectoryBuilder.h.

00095 : theFlip(false) {;}


Member Function Documentation

template<class A>
void MuonRoadTrajectoryBuilder::flippingPair< A >::flip (  )  [inline]

Definition at line 96 of file MuonRoadTrajectoryBuilder.h.

References MuonRoadTrajectoryBuilder::flippingPair< A >::theFlip.

Referenced by MuonRoadTrajectoryBuilder::GatherHits().

00096 {theFlip=!theFlip;}

template<class A>
A& MuonRoadTrajectoryBuilder::flippingPair< A >::head (  )  [inline]

Definition at line 97 of file MuonRoadTrajectoryBuilder.h.

References first, edm::second(), and MuonRoadTrajectoryBuilder::flippingPair< A >::theFlip.

Referenced by MuonRoadTrajectoryBuilder::GatherHits(), and MuonRoadTrajectoryBuilder::makeTrajectories_0().

00097 { if (theFlip) return this->first ;else return this->second;}

template<class A>
A& MuonRoadTrajectoryBuilder::flippingPair< A >::tail (  )  [inline]

Definition at line 98 of file MuonRoadTrajectoryBuilder.h.

References first, edm::second(), and MuonRoadTrajectoryBuilder::flippingPair< A >::theFlip.

Referenced by MuonRoadTrajectoryBuilder::GatherHits().

00098 {if (theFlip) return this->second ;else return this->first;}


Member Data Documentation

template<class A>
bool MuonRoadTrajectoryBuilder::flippingPair< A >::theFlip [private]

Definition at line 100 of file MuonRoadTrajectoryBuilder.h.

Referenced by MuonRoadTrajectoryBuilder::flippingPair< A >::flip(), MuonRoadTrajectoryBuilder::flippingPair< A >::head(), and MuonRoadTrajectoryBuilder::flippingPair< A >::tail().


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