![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef TRT_TrackHoleSearch_TRTStrawEfficiency_h
11 #define TRT_TrackHoleSearch_TRTStrawEfficiency_h
14 #include "GaudiKernel/ToolHandle.h"
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ITHistSvc.h"
32 class ITrackHoleSearchTool;
33 class TrackStateOnSurface;
72 {
this,
"KalmanUpdator",
"Trk::KalmanUpdator/TrkKalmanUpdator",
""};
74 {
this,
"ITrigDecisionTool",
"Trig::ITrigDecisionTool/TrigDecisionTool",
""};
151 #endif // TRT_TrackHoleSearch_TRTStrawEfficiency_h
Property holding a SG store/key/clid from which a ReadHandle is made.
PublicToolHandle< Trk::IUpdator > m_updator
std::vector< int > m_hole_pad
std::vector< float > m_hit_center_x
std::vector< float > m_hit_ub_z
std::vector< int > m_hit_bec
std::vector< float > m_hole_z
ServiceHandle< ITHistSvc > m_hist_svc
std::vector< int > m_hit_phi
unsigned int m_num_preselected_tracks
std::vector< int > m_hit_layer
std::vector< int > m_hit_chip
unsigned int m_event_number
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > m_hole_chip
PublicToolHandle< Trig::ITrigDecisionTool > m_trigDec
ServiceHandle< ITRT_StrawNeighbourSvc > m_TRTStrawNeighbourSvc
std::vector< int > m_hole_straw
std::vector< int > m_hole_det
std::vector< float > m_hole_locR
std::vector< float > m_hit_locR
std::vector< int > m_hit_HL
std::vector< float > m_hole_center_x
std::vector< float > m_hit_center_y
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
std::vector< float > m_hit_R
std::vector< int > m_hole_layer
std::vector< float > m_hole_center_y
std::string m_required_trigger
std::vector< float > m_hole_y
std::vector< float > m_hit_ub_locR
std::string m_stream_name
std::vector< int > m_hit_pad
ToolHandle< Trk::ITrackHoleSearchTool > m_trt_hole_finder
unsigned int m_num_tracks
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > m_hit_center_z
std::vector< float > m_hit_x
std::vector< float > m_hole_x
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
std::vector< int > m_hit_strawlayer
SG::ReadHandleKey< TrackCollection > m_tracksKey
int fill_hit_data(const Trk::TrackStateOnSurface &hit)
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
std::vector< int > m_hit_tube_hit
int fill_hole_data(const Trk::TrackStateOnSurface &hole)
std::vector< int > m_hole_phi
Abstract interface to information on straws electronic grouping.
unsigned int m_run_number
std::vector< int > m_hit_det
std::vector< float > m_hit_ub_x
std::vector< float > m_hit_ub_y
std::vector< int > m_hole_bec
std::vector< float > m_hole_center_z
unsigned int m_lumi_block
std::vector< int > m_hole_strawlayer
TRTStrawEfficiency(const std::string &name, ISvcLocator *pSvcLocator)
unsigned int m_num_events
std::vector< float > m_hole_locR_error
std::vector< float > m_hit_z
std::vector< int > m_hit_straw
std::vector< float > m_hit_y