Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TkDetLayers
src
SimpleTECWedge.h
Go to the documentation of this file.
1
#ifndef TkDetLayers_SimpleTECWedge_h
2
#define TkDetLayers_SimpleTECWedge_h
3
4
5
#include "
TECWedge.h
"
6
7
12
#pragma GCC visibility push(hidden)
13
class
SimpleTECWedge
GCC11_FINAL
:
public
TECWedge
{
14
public
:
15
SimpleTECWedge(
const
GeomDet
* theDet)
__attribute__
((cold));
16
17
~SimpleTECWedge()
__attribute__
((cold));
18
19
// GeometricSearchDet interface
20
virtual
const
std::vector<
const
GeomDet
*>& basicComponents()
const
{
return
theDets;}
21
22
virtual
const
std::vector<const GeometricSearchDet*>&
components
()
const
__attribute__
((cold));
23
24
virtual std::pair<
bool
,
TrajectoryStateOnSurface
>
25
compatible(
const
TrajectoryStateOnSurface
& ts,
const
Propagator
&,
26
const
MeasurementEstimator
&)
const
__attribute__
((hot));
27
28
virtual
void
29
groupedCompatibleDetsV(
const
TrajectoryStateOnSurface
& startingState,
30
const
Propagator& prop,
31
const
MeasurementEstimator
& est,
32
std::vector<
DetGroup
> &
result
)
const
__attribute__
((hot));
33
34
private
:
35
const
GeomDet
* theDet;
36
std::vector<
const
GeomDet
*> theDets;
37
38
};
39
40
41
#pragma GCC visibility pop
42
#endif
MeasurementEstimator
Definition:
MeasurementEstimator.h:20
TECWedge.h
TECWedge
Definition:
TECWedge.h:13
GeomDet
Definition:
GeomDet.h:24
GeometricSearchDet::components
virtual const std::vector< const GeometricSearchDet * > & components() const =0
Returns basic components, if any.
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
DetGroup
Definition:
DetGroup.h:51
query.result
tuple result
Definition:
query.py:137
Propagator
Definition:
Propagator.h:45
__attribute__
float __attribute__((vector_size(8))) float32x2_t
Definition:
ExtVec.h:6
compareJSON.const
string const
Definition:
compareJSON.py:14
private
#define private
Definition:
FWFileEntry.h:17
GCC11_FINAL
Unlimited (trivial) bounds.
Definition:
BeamSpotTransientTrackingRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5