|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGTRTHTHCOUNTER_H
6 #define TRIGTRTHTHCOUNTER_H
20 #include "GaudiKernel/ToolHandle.h"
56 Gaudi::Property<float>
m_etaHalfWidth {
this,
"EtaHalfWidth", 0.1 ,
"subsection of RoI to retrieve fewer TRT hits"};
57 Gaudi::Property<float>
m_phiHalfWidth {
this,
"PhiHalfWidth", 0.1 ,
"subsection of RoI to retrieve fewer TRT hits"};
58 Gaudi::Property<bool>
m_doFullScan {
this,
"doFullScan", false ,
"Whether to use all RoI"};
59 Gaudi::Property<float>
m_roadWidth {
this,
"RoadWidth", 4. ,
"Width of road in mm"};
60 Gaudi::Property<int>
m_nBinCoarse {
this,
"nBinCoarse", 14 ,
"Number of coarse bins used while phi centering"};
61 Gaudi::Property<int>
m_nBinFine {
this,
"nBinFine", 14 ,
"Number of fine bins used while phi centering"};
62 Gaudi::Property<float>
m_wedgeMinEta {
this,
"WedgeMinEta", 0 ,
"Min eta for wedge algorithm"};
63 Gaudi::Property<float>
m_roadMaxEta {
this,
"RoadMaxEta", 1.06 ,
"Max eta for road algorithm (barrel only)"};
64 Gaudi::Property<int>
m_wedgeNBin {
this,
"WedgeNBin", 5 ,
"Number of fine bins to consider in the wedge algorithm"};
69 "input RoI Collection name"};
72 "TRT_DC_ContainerName",
73 "TRT_DriftCircleContainer",
74 "TRT DriftCircle Container"};
80 "output RNN container name "};
82 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doFullScan
const TRT_ID * m_trtHelper
TRT ID helper.
virtual StatusCode initialize() override
Gaudi::Property< float > m_roadWidth
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
Gaudi::Property< float > m_etaHalfWidth
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< int > m_wedgeNBin
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< int > m_nBinCoarse
Gaudi::Property< float > m_wedgeMinEta
SG::WriteHandleKey< xAOD::TrigRNNOutputContainer > m_trigRNNOutputKey
Gaudi::Property< int > m_nBinFine
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandle< GenericMonitoringTool > m_monTool
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
TrigTRTHTHCounter gives back the number of TRT high-threshold hits based on the code of HIPsFilterAlg...
Gaudi::Property< float > m_roadMaxEta
SG::ReadHandleKey< InDet::TRT_DriftCircleContainer > m_trtDCContainerKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< float > m_phiHalfWidth
Helper for azimuthal angle calculations.
TrigTRTHTHCounter(const std::string &name, ISvcLocator *pSvcLocator)