|
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"
27 #include "CLHEP/Units/SystemOfUnits.h"
34 class ITrackHoleSearchTool;
35 class TrackStateOnSurface;
55 {
this,
"trt_hole_finder",
"TRTTrackHoleSearchTool"};
66 {
this,
"straw_neighbour_svc",
"TRT_StrawNeighbourSvc"};
76 {
this,
"KalmanUpdator",
"Trk::KalmanUpdator/TrkKalmanUpdator",
""};
78 {
this,
"ITrigDecisionTool",
"Trig::ITrigDecisionTool/TrigDecisionTool",
""};
155 #endif // TRT_TrackHoleSearch_TRTStrawEfficiency_h
Property holding a SG store/key/clid from which a ReadHandle is made.
PublicToolHandle< Trk::IUpdator > m_updator
FloatProperty m_max_abs_d0
std::vector< int > m_hole_pad
std::vector< float > m_hit_center_x
std::vector< float > m_hit_ub_z
StringProperty m_tree_name
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
IntegerProperty m_min_pixel_hits
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
IntegerProperty m_min_trt_hits
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::vector< float > m_hole_y
std::vector< float > m_hit_ub_locR
StringProperty 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
FloatProperty m_max_abs_eta
int fill_hit_data(const Trk::TrackStateOnSurface &hit)
FloatProperty m_max_abs_z0
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
StringProperty m_required_trigger
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
IntegerProperty m_min_sct_hits
std::vector< float > m_hit_z
std::vector< int > m_hit_straw
std::vector< float > m_hit_y