|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include "TLorentzVector.h"
11 #include "GaudiKernel/IToolSvc.h"
12 #include "GaudiKernel/StatusCode.h"
13 #include "GaudiKernel/TypeNameString.h"
30 const std::string&
name,
50 ATH_MSG_DEBUG(
" REGTEST: Simple pass-trhough hypo, no selection is applied" );
53 ATH_MSG_DEBUG(
"Initialization of TrigTrkPrecHypoTool completed successfully" );
54 return StatusCode::SUCCESS;
65 auto roiDescriptor =
input.roi;
66 float roIEta = roiDescriptor->eta();
67 float roIPhi = roiDescriptor->phi();
68 float roIZ = roiDescriptor->zed();
70 ATH_MSG_DEBUG(
"Input RoI eta: " << roIEta <<
" Input RoI phi: " << roIPhi <<
" Input RoI z: " << roIZ);
74 auto foundTracks =
input.trackparticles;
76 if(!foundTracks->empty()){
77 ATH_MSG_DEBUG(
" Input track collection has size " << foundTracks->size() );
97 return StatusCode::SUCCESS;
bool passed(DecisionID id, const DecisionIDContainer &idSet)
checks if required decision ID is in the set of IDs in the container
TrigCompositeUtils::DecisionID numeric() const
numeric ID
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
Header file to be included by clients of the Monitored infrastructure.
Helper for azimuthal angle calculations.