#include <LayerFinder.h>
Public Member Functions | |
LayerResolver ()=delete | |
LayerResolver (const LayerResolver< T > <)=delete | |
LayerResolver (const int _detTypeFlag, T *, const std::string _collectionName, const std::string _detectorName, double _sensThickCheatVal=-1.) | |
~LayerResolver () | |
unsigned | GetNumberOfLayers () const |
const LayerResolver & | operator= (const LayerResolver< T > &)=delete |
const T * | GetLayering () const |
![]() | |
LayerResolverBase ()=delete | |
LayerResolverBase (const LayerResolverBase &)=delete | |
LayerResolverBase (const int _detTypeFlag, const std::string _collectionName, const std::string _detectorName, double _sensThickCheatVal=-1.) | |
virtual | ~LayerResolverBase () |
const LayerResolverBase & | operator= (const LayerResolverBase &)=delete |
int | GetDetTypeFlag () const |
int | SetCollection (EVENT::LCEvent *) |
std::string | GetCollectionName () const |
std::string | GetDetectorName () const |
std::string | GetCollectionType () const |
std::string | GetCollectionEncoding () const |
int | GetNumberOfHits () const |
lcio::TrackerHitPlane * | GetHit (int i) const |
lcio::CellIDDecoder < lcio::TrackerHitPlane > * | GetDecoder () const |
bool | HasCollection () const |
int | DecodeLayer (lcio::TrackerHitPlane *thit) const |
int | DecodeSystem (lcio::TrackerHitPlane *thit) const |
virtual double | SensitiveThickness (int nLayer) const |
virtual double | SensitiveThickness (lcio::TrackerHitPlane *thit) const |
bool | CheatsSensThickness () const |
Protected Member Functions | |
double | SensitiveThicknessRead (int nLayer) const |
![]() | |
double | SensitiveThicknessCheat (int) const |
Protected Attributes | |
const T * | layering |
![]() | |
LayerResolverFn | ThicknessSensitive |
const double | sensThickCheatVal |
int | detTypeFlag |
std::string | collectionName |
std::string | detectorName |
EVENT::LCCollection * | collection |
lcio::CellIDDecoder < lcio::TrackerHitPlane > * | decoder |
Additional Inherited Members | |
![]() | |
typedef double(LayerResolverBase::* | LayerResolverFn )(int) const |
Definition at line 93 of file LayerFinder.h.
|
delete |
|
delete |
LayerResolver< T >::LayerResolver | ( | const int | _detTypeFlag, |
T * | _layering, | ||
const std::string | _collectionName, | ||
const std::string | _detectorName, | ||
double | _sensThickCheatVal = -1. |
||
) |
Definition at line 89 of file LayerFinder.cc.
|
inline |
Definition at line 103 of file LayerFinder.h.
|
inline |
Definition at line 108 of file LayerFinder.h.
|
inlinevirtual |
Implements LayerResolverBase.
Definition at line 105 of file LayerFinder.h.
|
delete |
|
protectedvirtual |
Implements LayerResolverBase.
Definition at line 102 of file LayerFinder.cc.
|
protected |
Definition at line 112 of file LayerFinder.h.