#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 |
Public Member Functions inherited from LayerResolverBase | |
| 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 |
Protected Member Functions inherited from LayerResolverBase | |
| double | SensitiveThicknessCheat (int) const |
Protected Attributes | |
| const T * | layering |
Protected Attributes inherited from LayerResolverBase | |
| LayerResolverFn | ThicknessSensitive |
| const double | sensThickCheatVal |
| int | detTypeFlag |
| std::string | collectionName |
| std::string | detectorName |
| EVENT::LCCollection * | collection |
| lcio::CellIDDecoder < lcio::TrackerHitPlane > * | decoder |
Additional Inherited Members | |
Public Types inherited from LayerResolverBase | |
| 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.