CMS 3D CMS Logo

List of all members | Public Member Functions
CmsMTDLevelBuilder::LessZ Struct Reference

#include <CmsMTDLevelBuilder.h>

Public Member Functions

bool operator() (const GeometricTimingDet *a, const GeometricTimingDet *b) const
 

Detailed Description

Definition at line 42 of file CmsMTDLevelBuilder.h.

Member Function Documentation

bool CmsMTDLevelBuilder::LessZ::operator() ( const GeometricTimingDet a,
const GeometricTimingDet b 
) const
inline

Definition at line 43 of file CmsMTDLevelBuilder.h.

References GeometricTimingDet::translation().

44  {
45  // NP** change for Phase 2 Tracker
46  if (a->translation().z() == b->translation().z())
47  {return a->translation().rho() < b->translation().rho();}
48  else{
49  // Original version
50  return a->translation().z() < b->translation().z();}
51  }
DDTranslation const & translation() const