Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef INDETTRT_STRAWSTATUS_H
10 #define INDETTRT_STRAWSTATUS_H
14 #include "GaudiKernel/ServiceHandle.h"
15 #include "GaudiKernel/ToolHandle.h"
78 ToolHandle<ITRT_StrawStatusSummaryTool> m_TRTStrawStatusSummaryTool {
this,
"TRT_StrawStatusSummaryTool",
"ITRT_StrawStatusSummaryTool",
""};
79 ToolHandle<Trk::ITrackHoleSearchTool> m_trt_hole_finder {
this,
"trt_hole_finder",
"Trk::ITrackHoleSearchTool",
""};
80 PublicToolHandle<Trk::IUpdator> m_updator {
this,
"KalmanUpdator",
"Trk::KalmanUpdator/TrkKalmanUpdator",
""};
82 Gaudi::Property<double> m_locR_cut {
this,
"locR_cut", 1.4,
""};
83 Gaudi::Property<int> m_skipBusyEvents {
this,
"skipBusyEvents", 0,
""};
84 Gaudi::Property<int> m_printDetailedInformation {
this,
"printDetailedInformation", 0,
""};
85 Gaudi::Property<std::string> m_fileName {
this,
"outputFileName",
"TRT_StrawStatusOutput",
""};
95 void printDetailedInformation();
113 typedef std::array<std::array<std::array<std::array<int,6>,5482>,32>,2>
ACCHITS_t;
117 mutable std::atomic<int> m_printStatusCount{0};
Property holding a SG store/key/clid from which a ReadHandle is made.
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
std::array< std::array< std::array< std::array< int, 6 >, 5482 >, 32 >, 2 > ACCHITS_t
accumulate hits, last index: 0 - all hits, 1 - hits on track, 2 - all HT (TR) hits,...
int barrelStrawNumber(int strawNumber, int strawlayerNumber, int LayerNumber)
std::unique_ptr< ACCHITS_t > m_accumulateHits
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
void reportResults(const std::string &filename, int run)
int m_nEvents
returns index of hardware units: board, chip, pad private fix for now, will call TRTStrawNeighbourSvc...
::StatusCode StatusCode
StatusCode definition for legacy code.
int endcapStrawNumber(int strawNumber, int strawLayerNumber, int LayerNumber)
const TRT_ID * m_TRTHelper
Abstract interface to information on straws electronic grouping.
An STL vector of pointers that by default owns its pointed-to elements.
Define macros for attributes used to control the static checker.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...