CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ClusterShapeTrajectoryFilter.h
Go to the documentation of this file.
1 #ifndef _ClusterShapeTrajectoryFilter_h_
2 #define _ClusterShapeTrajectoryFilter_h_
3 
6 
7 namespace edm { class ParameterSet; class EventSetup; }
8 
9 class SiPixelRecHit;
10 class SiStripRecHit2D;
12 class MagneticField;
17 
19  public:
21 
23 
24  void setEvent(const edm::Event& iEvent, const edm::EventSetup& iSetup) override;
25 
26  virtual bool qualityFilter(const TempTrajectory&) const;
27  virtual bool qualityFilter(const Trajectory&) const;
28 
29  virtual bool toBeContinued(TempTrajectory&) const;
30  virtual bool toBeContinued(Trajectory&) const;
31 
32  virtual std::string name() const { return "ClusterShapeTrajectoryFilter"; }
33 
34  private:
38 };
39 
40 #endif
edm::EDGetTokenT< SiPixelClusterShapeCache > theCacheToken
ClusterShapeTrajectoryFilter(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
const ClusterShapeHitFilter * theFilter
virtual bool toBeContinued(TempTrajectory &) const
int iEvent
Definition: GenABIO.cc:230
virtual bool qualityFilter(const TempTrajectory &) const
const SiPixelClusterShapeCache * theCache
virtual std::string name() const
Our base class.
Definition: SiPixelRecHit.h:23