#include <TestRoICreatorTool.h>
|
Gaudi::Property< std::vector< double > > | m_eta_center_rois {this, "EtaCenters", {}, "Center of the RoI - eta coordinate"} |
|
Gaudi::Property< std::vector< double > > | m_phi_center_rois {this, "PhiCenters", {}, "Center of the RoI - phi coordinate"} |
|
Gaudi::Property< std::vector< double > > | m_z_center_rois {this, "ZCenters", {}, "Center of the RoI - z coordinate"} |
|
Gaudi::Property< std::vector< double > > | m_half_eta_width_rois {this, "HalfEtaWidths", {}, "Half width of the RoI - eta coordinate"} |
|
Gaudi::Property< std::vector< double > > | m_half_phi_width_rois {this, "HalfPhiWidths", {}, "Half width of the RoI - phi coordinate"} |
|
Gaudi::Property< std::vector< double > > | m_half_z_width_rois {this, "HalfZWidths", {}, "Half width of the RoI - z coordinate"} |
|
Definition at line 13 of file TestRoICreatorTool.h.
◆ TestRoICreatorTool()
ActsTrk::TestRoICreatorTool::TestRoICreatorTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~TestRoICreatorTool()
virtual ActsTrk::TestRoICreatorTool::~TestRoICreatorTool |
( |
| ) |
|
|
virtualdefault |
◆ defineRegionsOfInterest()
Definition at line 48 of file TestRoICreatorTool.cxx.
67 if (not useZconstraint) {
69 phi, phi - phi_half_width, phi + phi_half_width);
74 phi, phi - phi_half_width, phi + phi_half_width,
75 z,
z - z_half_width,
z + z_half_width);
90 ATH_MSG_DEBUG(
"This is a composite RoI made from " << collectionRoI.
back()->
size() <<
" constituents");
93 return StatusCode::SUCCESS;
◆ initialize()
StatusCode ActsTrk::TestRoICreatorTool::initialize |
( |
| ) |
|
|
overridevirtual |
Definition at line 15 of file TestRoICreatorTool.cxx.
22 ATH_MSG_ERROR(
"No RoI definition defined, cannot create the test RoI.");
23 return StatusCode::FAILURE;
30 ATH_MSG_ERROR(
"Inconsistent definitions for eta/phi vectors. Check their definitions!");
31 return StatusCode::FAILURE;
36 ATH_MSG_ERROR(
"Inconsistent definitions for the z vectors. Check their definitions!");
37 return StatusCode::FAILURE;
41 ATH_MSG_ERROR(
"Z vector is not empty but it is not consistent with the phi/eta counterpart. Check their definitions!");
42 return StatusCode::FAILURE;
45 return StatusCode::SUCCESS;
◆ m_eta_center_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_eta_center_rois {this, "EtaCenters", {}, "Center of the RoI - eta coordinate"} |
|
private |
◆ m_half_eta_width_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_half_eta_width_rois {this, "HalfEtaWidths", {}, "Half width of the RoI - eta coordinate"} |
|
private |
◆ m_half_phi_width_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_half_phi_width_rois {this, "HalfPhiWidths", {}, "Half width of the RoI - phi coordinate"} |
|
private |
◆ m_half_z_width_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_half_z_width_rois {this, "HalfZWidths", {}, "Half width of the RoI - z coordinate"} |
|
private |
◆ m_phi_center_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_phi_center_rois {this, "PhiCenters", {}, "Center of the RoI - phi coordinate"} |
|
private |
◆ m_z_center_rois
Gaudi::Property< std::vector<double> > ActsTrk::TestRoICreatorTool::m_z_center_rois {this, "ZCenters", {}, "Center of the RoI - z coordinate"} |
|
private |
The documentation for this class was generated from the following files: