CMS 3D CMS Logo

Classes | Functions
SiStripMatchedRecHit2D.h File Reference
#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit2D.h"
#include "TkCloner.h"

Go to the source code of this file.

Classes

class  SiStripMatchedRecHit2D
 

Functions

bool sharesClusters (SiStripMatchedRecHit2D const &h1, SiStripMatchedRecHit2D const &h2, TrackingRecHit::SharedInputType what)
 

Function Documentation

bool sharesClusters ( SiStripMatchedRecHit2D const &  h1,
SiStripMatchedRecHit2D const &  h2,
TrackingRecHit::SharedInputType  what 
)
inline

Definition at line 81 of file SiStripMatchedRecHit2D.h.

References TrackingRecHit::all, SiStripMatchedRecHit2D::monoClusterRef(), and SiStripMatchedRecHit2D::stereoClusterRef().

Referenced by SiStripMatchedRecHit2D::sharesInput().

82  {
83  bool mono = h1.monoClusterRef()== h2.monoClusterRef();
84  bool stereo = h1.stereoClusterRef()== h2.stereoClusterRef();
85 
86  return (what==TrackingRecHit::all) ? (mono&&stereo) : (mono||stereo);
87 
88 }