Main Page
Namespaces
Classes
Package Documentation
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
12
#include "
SeedingHitSet.h
"
13
14
class
TrajectorySeed
;
15
class
TrackingRegion
;
16
class
TrajectoryStateOnSurface
;
17
class
FastHelix
;
18
class
GlobalTrajectoryParameters
;
19
20
namespace
edm
{
class
Event
;
class
EventSetup
;
class
ConsumesCollector;}
21
22
class
SeedComparitor
{
23
public
:
24
virtual
~SeedComparitor
() {}
25
virtual
void
init
(
const
edm::Event
&
ev
,
const
edm::EventSetup
& es) = 0;
26
virtual
bool
compatible(
const
SeedingHitSet
&
hits
)
const
= 0;
27
virtual
bool
compatible(
const
TrajectoryStateOnSurface
&,
28
SeedingHitSet::ConstRecHitPointer
hit
)
const
= 0;
29
virtual
bool
compatible(
const
SeedingHitSet
&hits,
30
const
GlobalTrajectoryParameters
&helixStateAtVertex,
31
const
FastHelix
&helix)
const
= 0;
32
};
33
34
#endif
35
hfClusterShapes_cfi.hits
hits
Definition:
hfClusterShapes_cfi.py:5
GlobalTrajectoryParameters
Definition:
GlobalTrajectoryParameters.h:15
init
int init
Definition:
HydjetWrapper.h:67
SeedComparitor::~SeedComparitor
virtual ~SeedComparitor()
Definition:
SeedComparitor.h:24
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
FastHelix
Definition:
FastHelix.h:26
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
TrackingRegion
Definition:
TrackingRegion.h:39
SeedingHitSet::ConstRecHitPointer
BaseTrackerRecHit const * ConstRecHitPointer
Definition:
SeedingHitSet.h:11
EventSetup
SeedingHitSet
Definition:
SeedingHitSet.h:6
edm::EventSetup
Definition:
EventSetup.h:54
Event
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
edm
HLT enums.
Definition:
AlignableModifier.h:17
SeedingHitSet.h
TrajectorySeed
Definition:
TrajectorySeed.h:17
edm::Event
Definition:
Event.h:70
SeedComparitor
Definition:
SeedComparitor.h:22
Generated for CMSSW Reference Manual by
1.8.11