Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTracker
TkSeedingLayers
interface
SeedComparitor.h
Go to the documentation of this file.
1
#ifndef RecoTracker_TkSeedingLayers_SeedComparitor_H
2
#define RecoTracker_TkSeedingLayers_SeedComparitor_H
3
11
#include "
SeedingHitSet.h
"
12
13
class
TrajectorySeed
;
14
class
TrackingRegion
;
15
class
TrajectoryStateOnSurface
;
16
class
FastHelix
;
17
class
GlobalTrajectoryParameters
;
18
19
namespace
edm {
20
class
Event
;
21
class
EventSetup
;
22
class
ConsumesCollector;
23
}
// namespace edm
24
25
class
SeedComparitor
{
26
public
:
27
virtual
~SeedComparitor
() {}
28
virtual
void
init
(
const
edm::Event
&
ev
,
const
edm::EventSetup
&es) = 0;
29
virtual
bool
compatible
(
const
SeedingHitSet
&hits)
const
= 0;
30
virtual
bool
compatible
(
const
TrajectoryStateOnSurface
&,
SeedingHitSet::ConstRecHitPointer
hit
)
const
= 0;
31
virtual
bool
compatible
(
const
SeedingHitSet
&hits,
32
const
GlobalTrajectoryParameters
&helixStateAtVertex,
33
const
FastHelix
&helix)
const
= 0;
34
};
35
36
#endif
SeedComparitor::init
virtual void init(const edm::Event &ev, const edm::EventSetup &es)=0
GlobalTrajectoryParameters
Definition:
GlobalTrajectoryParameters.h:15
SeedComparitor::~SeedComparitor
virtual ~SeedComparitor()
Definition:
SeedComparitor.h:27
SeedComparitor::compatible
virtual bool compatible(const SeedingHitSet &hits) const =0
FastHelix
Definition:
FastHelix.h:26
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
TrackingRegion
Definition:
TrackingRegion.h:40
SeedingHitSet::ConstRecHitPointer
BaseTrackerRecHit const * ConstRecHitPointer
Definition:
SeedingHitSet.h:14
EventSetup
SeedingHitSet
Definition:
SeedingHitSet.h:10
edm::EventSetup
Definition:
EventSetup.h:59
Event
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
makeMEIFBenchmarkPlots.ev
tuple ev
Definition:
makeMEIFBenchmarkPlots.py:55
SeedingHitSet.h
TrajectorySeed
Definition:
TrajectorySeed.h:18
edm::Event
Definition:
Event.h:73
SeedComparitor
Definition:
SeedComparitor.h:25
Generated for CMSSW Reference Manual by
1.8.5