#include <UnassociatedHitsDecorator.h>
|
enum | EIntDecor {
knPixelUADecor,
knBlayerUADecor,
knPixelBarrelUADecor,
knPixelEndCapAUADecor,
knPixelEndCapCUADecor,
knSCTUADecor,
knSCTBarrelUADecor,
knSCTEndCapAUADecor,
knSCTEndCapCUADecor,
knTRTUADecor,
knTRTBarrelUADecor,
knTRTEndCapAUADecor,
knTRTEndCapCUADecor,
kNIntDecor
} |
|
Definition at line 32 of file UnassociatedHitsDecorator.h.
◆ EIntDecor
Enumerator |
---|
knPixelUADecor | |
knBlayerUADecor | |
knPixelBarrelUADecor | |
knPixelEndCapAUADecor | |
knPixelEndCapCUADecor | |
knSCTUADecor | |
knSCTBarrelUADecor | |
knSCTEndCapAUADecor | |
knSCTEndCapCUADecor | |
knTRTUADecor | |
knTRTBarrelUADecor | |
knTRTEndCapAUADecor | |
knTRTEndCapCUADecor | |
kNIntDecor | |
Definition at line 51 of file UnassociatedHitsDecorator.h.
◆ UnassociatedHitsDecorator()
DerivationFramework::UnassociatedHitsDecorator::UnassociatedHitsDecorator |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ addBranches()
StatusCode DerivationFramework::UnassociatedHitsDecorator::addBranches |
( |
| ) |
const |
|
virtual |
Definition at line 68 of file UnassociatedHitsDecorator.cxx.
71 const EventContext& ctx = Gaudi::Hive::currentContext();
74 CHECK(
eventInfo.isValid() ? StatusCode::SUCCESS : StatusCode::FAILURE );
77 std::vector<SG::WriteDecorHandle<xAOD::EventInfo,int> >
78 intDecorators = createDecorators<xAOD::EventInfo,int>(
m_intDecorKeys,ctx);
94 ATH_MSG_DEBUG(
"Decorating unassociated hits with nPixelBarrelUA = ");
102 return StatusCode::SUCCESS;
◆ finalize()
StatusCode DerivationFramework::UnassociatedHitsDecorator::finalize |
( |
| ) |
|
◆ initialize()
StatusCode DerivationFramework::UnassociatedHitsDecorator::initialize |
( |
| ) |
|
Definition at line 27 of file UnassociatedHitsDecorator.cxx.
31 ATH_MSG_WARNING(
"No decoration prefix name provided for the output of UnassociatedHitsDecorator!");
35 ATH_MSG_ERROR(
"No EventInfo collection provided for UnassociatedHitsDecorator!");
36 return StatusCode::FAILURE;
43 std::vector<std::string>
names;
60 return StatusCode::SUCCESS;
◆ m_eventInfoKey
◆ m_intDecorKeys
◆ m_sgName
Gaudi::Property<std::string> DerivationFramework::UnassociatedHitsDecorator::m_sgName { this, "DecorationPrefix", "", ""} |
|
private |
◆ m_UnassociatedHitsGetterTool
ToolHandle<IUnassociatedHitsGetterTool> DerivationFramework::UnassociatedHitsDecorator::m_UnassociatedHitsGetterTool { this, "UnassociatedHitsGetter", "" , ""} |
|
private |
The documentation for this class was generated from the following files:
void createDecoratorKeys(T_Parent &parent, const SG::ReadHandleKey< T_Cont > &container_key, const std::string &prefix, const std::vector< std::string > &decor_names, std::vector< SG::WriteDecorHandleKey< T_Cont > > &decor_out)