CMS 3D CMS Logo

Public Types | Public Member Functions

RecHitSorter Class Reference

#include <RecHitSorter.h>

List of all members.

Public Types

typedef
TransientTrackingRecHit::ConstRecHitContainer 
RecHitContainer

Public Member Functions

 RecHitSorter ()
RecHitContainer sortHits (const RecHitContainer &hits, const PropagationDirection &dir) const
 ~RecHitSorter ()

Detailed Description

Sorts the RecHits along the PropagationDirection. Ported from ORCA

Date:
2007/05/09 14:17:57
Revision:
1.5
Author:
todorov, cerati

Definition at line 15 of file RecHitSorter.h.


Member Typedef Documentation

Definition at line 19 of file RecHitSorter.h.


Constructor & Destructor Documentation

RecHitSorter::RecHitSorter ( ) [inline]

Definition at line 21 of file RecHitSorter.h.

{}
RecHitSorter::~RecHitSorter ( ) [inline]

Definition at line 23 of file RecHitSorter.h.

{}

Member Function Documentation

RecHitSorter::RecHitContainer RecHitSorter::sortHits ( const RecHitContainer hits,
const PropagationDirection dir 
) const

Definition at line 6 of file RecHitSorter.cc.

References python::multivaluedict::sort().

Referenced by KFSplittingFitter::fit().

                                                                                            {

  RecHitContainer myHits(hits);

  sort( myHits.begin(), myHits.end(), RecHitLessByDet(dir));

  return myHits;

}