9#ifndef TRKDETDESCRTOOLS_TRACKINGVOLUMEDISPLAYER_H
10#define TRKDETDESCRTOOLS_TRACKINGVOLUMEDISPLAYER_H
61 static void openFile(std::ofstream& output,
const std::string& filename) ;
62 static void closeFile(std::ofstream& output) ;
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Base Class for a Detector Layer in the Tracking realm.
Material with information about thickness of material.
RecursiveGeometryProcessor(const std::string &, const std::string &, const IInterface *)
Constructor.
Abstract Base Class for tracking surfaces.
StatusCode processNode(const TrackingVolume &tvol, size_t level=0) const
Current implementation: write root visualization to file stream.
std::ofstream m_fileVolumeOutput
file output for visualization action
static int s_displaySurfaces
static surface counter
static void openFile(std::ofstream &output, const std::string &filename)
File handling: open + write header.
std::ofstream m_fileSurfaceOutput
file output for visualization action
virtual ~TrackingVolumeDisplayer()
Destructor.
StatusCode finalize()
AlgTool finalize method.
std::ofstream m_fileLayerOutput
file output for visualization action
TrackingVolumeDisplayer(const std::string &, const std::string &, const IInterface *)
Constructor.
bool m_fileSurfaceOutputSplit
use one file for each layer
static int colorCodeFromMaterial(const Trk::MaterialProperties *prop, std::ofstream &output)
calculate the color code from the Material
bool m_fileLayerOutputMode
steer writing
std::string m_fileSurfaceOutputName
file name for visualization action
bool m_fileVolumeOutputMode
steer writing
std::string m_fileLayerOutputName
file name for visualization action
int m_volumeCounter
volume counter
static void closeFile(std::ofstream &output)
File handling: write footer + close.
std::string m_fileVolumeOutputName
file name for visualization action
bool m_fileSurfaceOutputMode
steer writing
Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure,...
Ensure that the ATLAS eigen extensions are properly loaded.