10#ifndef TRT_PREPDATATOXAOD_H
11#define TRT_PREPDATATOXAOD_H
14#include "GaudiKernel/ServiceHandle.h"
15#include "GaudiKernel/ToolHandle.h"
55 Gaudi::Property<bool>
m_useTruthInfo {
this,
"UseTruthInfo",
false,
"Use data object"};
56 Gaudi::Property<bool>
m_writeSDOs {
this,
"WriteSDOs",
false,
"Use data object"};
67 ToolHandle< ITRT_DriftFunctionTool >
m_driftFunctionTool{
this,
"TRTDriftFunctionTool",
"TRT_DriftFunctionTool",
"DriftFunctionTool"};
68 ToolHandle<ITRT_CalDbTool>
m_trtcaldbTool{
this,
"TRTCalDbTool",
"TRT_CalDbTool",
""};
70 ToolHandle<ITRT_StrawStatusSummaryTool>
m_TRTStrawSummaryTool{
this,
"TRTStrawSummaryTool",
"TRT_StrawStatusSummaryTool",
""};
Abstract interface to information on straws electronic grouping.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
This is an Identifier helper class for the TRT subdetector.
virtual StatusCode finalize()
ServiceHandle< ITRT_StrawNeighbourSvc > m_neighbourSvc
virtual StatusCode initialize()
SG::ReadHandleKey< InDet::TRT_DriftCircleContainer > m_driftcirclecontainer
ToolHandle< ITRT_StrawStatusSummaryTool > m_TRTStrawSummaryTool
const TRT_ID * m_TRTHelper
const InDetDD::TRT_DetectorManager * m_trtman
Gaudi::Property< bool > m_writeSDOs
ToolHandle< ITRT_DriftFunctionTool > m_driftFunctionTool
Gaudi::Property< bool > m_useTruthInfo
bool m_firstEventWarnings
SG::WriteHandleKey< xAOD::TrackMeasurementValidationContainer > m_xAodContainer
SG::ReadHandleKey< InDetSimDataCollection > m_SDOcontainer
ToolHandle< ITRT_CalDbTool > m_trtcaldbTool
TRT_PrepDataToxAOD(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< std::vector< unsigned int > > m_xAodOffset
virtual StatusCode execute()
SG::ReadHandleKey< PRD_MultiTruthCollection > m_multiTruth