CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
RecHitSorter Class Reference

#include <RecHitSorter.h>

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

Author
todorov, cerati

Definition at line 13 of file RecHitSorter.h.

Member Typedef Documentation

Definition at line 17 of file RecHitSorter.h.

Constructor & Destructor Documentation

RecHitSorter::RecHitSorter ( )
inline

Definition at line 19 of file RecHitSorter.h.

19 {}
RecHitSorter::~RecHitSorter ( )
inline

Definition at line 21 of file RecHitSorter.h.

References dir, hfClusterShapes_cfi::hits, and sortHits().

21 {}

Member Function Documentation

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

Definition at line 6 of file RecHitSorter.cc.

Referenced by KFSplittingFitter::sorter(), and ~RecHitSorter().

7  {
8 
9  RecHitContainer myHits(hits);
10 
11  sort( myHits.begin(), myHits.end(), RecHitLessByDet(dir));
12 
13  return myHits;
14 
15 }
dbl *** dir
Definition: mlp_gen.cc:35
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer
Definition: RecHitSorter.h:17