CMS 3D CMS Logo

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 
22  ~ClusterShapeTrajectoryFilter() override;
23 
24  void setEvent(const edm::Event& iEvent, const edm::EventSetup& iSetup) override;
25 
26  bool qualityFilter(const TempTrajectory&) const override;
27  bool qualityFilter(const Trajectory&) const override;
28 
29  bool toBeContinued(TempTrajectory&) const override;
30  bool toBeContinued(Trajectory&) const override;
31 
32  std::string name() const override { return "ClusterShapeTrajectoryFilter"; }
33 
34  private:
38 };
39 
40 #endif
edm::EDGetTokenT< SiPixelClusterShapeCache > theCacheToken
const ClusterShapeHitFilter * theFilter
int iEvent
Definition: GenABIO.cc:224
std::string name() const override
const SiPixelClusterShapeCache * theCache
HLT enums.
Our base class.
Definition: SiPixelRecHit.h:23