|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef HGTD_TRACKINGGEOMETRY_HGTD_TRACKINGGEOMETRYBUILDERCOND_H
10 #define HGTD_TRACKINGGEOMETRY_HGTD_TRACKINGGEOMETRYBUILDERCOND_H
14 #include "GaudiKernel/ToolHandle.h"
15 #include "GaudiKernel/ServiceHandle.h"
24 class ITrackingVolumeCreator;
25 class ILayerArrayCreator;
26 class ILayerBuilderCond;
52 const EventContext& ctx,
80 #endif // HGTD_TRACKINGGEOMETRY_HGTD_TRACKINGGEOMETRYBUILDERCOND_H
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
unsigned int m_colorCodeConfig
Color code for layers.
bool m_replaceJointBoundaries
run with replacement of all joint boundaries
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
bool m_indexStaticLayers
configurations for the layer builder
bool m_buildBoundaryLayers
create boundary layers
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~HGTD_TrackingGeometryBuilderCond()
Destructor.
int m_layerBinningType
binning type for layers
ToolHandle< Trk::ITrackingVolumeCreator > m_trackingVolumeCreator
Helper Tool to create TrackingVolumes.
ServiceHandle< IEnvelopeDefSvc > m_enclosingEnvelopeSvc
Service to handle the envelope definition.
virtual Trk::GeometrySignature geometrySignature() const override
The unique signature.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual std::unique_ptr< TrackingGeometry > trackingGeometry(const EventContext &ctx, Trk::TrackingVolume *tVol, SG::WriteCondHandle< TrackingGeometry > &whandle) const =0
TrackingGeometry Interface methode -.
ToolHandle< Trk::ILayerBuilderCond > m_layerBuilder
Helper tools for the geometry building.