CMS 3D CMS Logo

LowPtClusterShapeSeedComparitor.h
Go to the documentation of this file.
1 #ifndef _LowPtClusterShapeSeedComparitor_h_
2 #define _LowPtClusterShapeSeedComparitor_h_
3 
10 
11 class TrackerTopology;
12 
13 namespace edm {
14  class ParameterSet;
15  class EventSetup;
16 } // namespace edm
17 
19 public:
22  void init(const edm::Event &e, const edm::EventSetup &es) override;
23  bool compatible(const SeedingHitSet &hits) const override;
25  return true;
26  }
28  const GlobalTrajectoryParameters &helixStateAtVertex,
29  const FastHelix &helix) const override {
30  return true;
31  }
32 
33 private:
40 };
41 
42 #endif
LowPtClusterShapeSeedComparitor::init
void init(const edm::Event &e, const edm::EventSetup &es) override
Definition: LowPtClusterShapeSeedComparitor.cc:90
ClusterShapeHitFilter.h
Handle.h
hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
ESHandle.h
SeedingHitSet
Definition: SeedingHitSet.h:6
FastHelix
Definition: FastHelix.h:26
edm::EDGetTokenT< SiPixelClusterShapeCache >
edm
HLT enums.
Definition: AlignableModifier.h:19
TrackerTopology
Definition: TrackerTopology.h:16
SeedingHitSet::ConstRecHitPointer
BaseTrackerRecHit const * ConstRecHitPointer
Definition: SeedingHitSet.h:10
LowPtClusterShapeSeedComparitor::thePixelClusterShapeCache
edm::Handle< SiPixelClusterShapeCache > thePixelClusterShapeCache
Definition: LowPtClusterShapeSeedComparitor.h:38
edm::Handle< SiPixelClusterShapeCache >
LowPtClusterShapeSeedComparitor::theShapeFilterLabel_
std::string theShapeFilterLabel_
Definition: LowPtClusterShapeSeedComparitor.h:39
LowPtClusterShapeSeedComparitor::~LowPtClusterShapeSeedComparitor
~LowPtClusterShapeSeedComparitor() override
Definition: LowPtClusterShapeSeedComparitor.h:21
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
LowPtClusterShapeSeedComparitor::theTTopo
edm::ESHandle< TrackerTopology > theTTopo
Definition: LowPtClusterShapeSeedComparitor.h:36
LowPtClusterShapeSeedComparitor::thePixelClusterShapeCacheToken
edm::EDGetTokenT< SiPixelClusterShapeCache > thePixelClusterShapeCacheToken
Definition: LowPtClusterShapeSeedComparitor.h:37
SeedComparitor
Definition: SeedComparitor.h:25
LowPtClusterShapeSeedComparitor::compatible
bool compatible(const TrajectoryStateOnSurface &, SeedingHitSet::ConstRecHitPointer hit) const override
Definition: LowPtClusterShapeSeedComparitor.h:24
edm::ESHandle< ClusterShapeHitFilter >
GlobalTrajectoryParameters
Definition: GlobalTrajectoryParameters.h:15
EDGetToken.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
LowPtClusterShapeSeedComparitor::theShapeFilter
edm::ESHandle< ClusterShapeHitFilter > theShapeFilter
something
Definition: LowPtClusterShapeSeedComparitor.h:35
edm::EventSetup
Definition: EventSetup.h:57
SeedComparitor.h
LowPtClusterShapeSeedComparitor::compatible
bool compatible(const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix) const override
Definition: LowPtClusterShapeSeedComparitor.h:27
LowPtClusterShapeSeedComparitor
Definition: LowPtClusterShapeSeedComparitor.h:18
LowPtClusterShapeSeedComparitor::compatible
bool compatible(const SeedingHitSet &hits) const override
Definition: LowPtClusterShapeSeedComparitor.cc:97
EventSetup
edm::Event
Definition: Event.h:73
LowPtClusterShapeSeedComparitor::LowPtClusterShapeSeedComparitor
LowPtClusterShapeSeedComparitor(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
Definition: LowPtClusterShapeSeedComparitor.cc:83
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
hit
Definition: SiStripHitEffFromCalibTree.cc:88
SiPixelClusterShapeCache.h
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37