 |
ATLAS Offline Software
|
Go to the documentation of this file.
29 #ifdef ASG_TOOL_ATHENA
30 declareInterface<IJetConstituentModifier>(
this);
72 size_t pos = inputContainerBase.find(
"ParticleFlowObjects");
73 if(
pos != std::string::npos) inputContainerBase.erase(
pos);
75 pos = outputContainerBase.find(
"ParticleFlowObjects");
76 if(
pos != std::string::npos) outputContainerBase.erase(
pos);
105 const std::string subString =
"ParticleFlowObjects";
106 const std::string subStringCharged =
"ChargedParticleFlowObjects";
107 const std::string subStringNeutral =
"NeutralParticleFlowObjects";
123 size_t pos = inputContainerBase.find(subString);
124 if(
pos != std::string::npos) {
135 pos = outputContainerBase.find(subString);
136 if(
pos != std::string::npos) {
149 pos = outputContainerBase.find(subString);
150 if(
pos == std::string::npos)
m_outAllFEKey = outputContainerBase + subString;
183 return StatusCode::FAILURE;
186 return StatusCode::SUCCESS;
191 #ifndef XAOD_ANALYSIS
202 if(!
sc.isSuccess())
return 1;
208 if(!
sc.isSuccess())
return 1;
213 if(!
sc.isSuccess())
return 1;
220 if(!
sc.isSuccess()){
return 1;}
230 #ifndef XAOD_ANALYSIS
SG::ReadHandleKey< xAOD::TrackCaloClusterContainer > m_inTCCKey
Group
Properties of a chain group.
ToolHandle< GenericMonitoringTool > m_monTool
ToolHandleArray< IJetConstituentModifier > m_modifiers
Gaudi::Property< bool > m_byVertex
Gaudi::Property< std::string > m_outputContainer
SG::WriteHandleKey< xAOD::FlowElementContainer > m_outChargedFEKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inClusterKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_inNeutralFEKey
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
StatusCode initialize()
Dummy implementation of the initialisation function.
TrackCaloCluster_v1 TrackCaloCluster
Reference the current persistent version:
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_outClusterKey
SG::WriteHandleKey< xAOD::PFOContainer > m_outChargedPFOKey
JetConstituentModSequence(const std::string &name)
unsigned short m_inputType
SG::WriteHandleKey< xAOD::PFOContainer > m_outAllPFOKey
SG::WriteHandleKey< xAOD::PFOContainer > m_outNeutralPFOKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
FlowElement_v1 FlowElement
Definition of the current "pfo version".
SG::ReadDecorHandleKeyArray< xAOD::FlowElementContainer > m_inNeutralFEDecorKeys
@ ParticleFlow
The object is a particle-flow object.
SG::ReadHandleKey< xAOD::PFOContainer > m_inNeutralPFOKey
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
SG::WriteHandleKey< xAOD::FlowElementContainer > m_outNeutralFEKey
Header file to be included by clients of the Monitored infrastructure.
StatusCode copyModRecord(const SG::ReadHandleKey< T > &, const SG::WriteHandleKey< T > &) const
helper function to cast, shallow copy and record a container.
int execute() const
Method to be called for each event.
SG::ReadHandleKey< xAOD::PFOContainer > m_inChargedPFOKey
SG::ReadHandleKey< xAOD::FlowElementContainer > m_inChargedFEKey
#define ATH_MSG_WARNING(x)
SG::WriteHandleKey< xAOD::FlowElementContainer > m_outAllFEKey
SG::WriteHandleKey< xAOD::TrackCaloClusterContainer > m_outTCCKey
SG::ReadDecorHandleKeyArray< xAOD::FlowElementContainer > m_inChargedFEDecorKeys
Gaudi::Property< std::string > m_inputContainer