ATLAS Offline Software
CaloClusterConstituentsOrigin.h
Go to the documentation of this file.
1 // this file is -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // Example implementation class for the JetConstsituentModSequence sequencer.
8 // A daughter class of JetConstituentModifierBase.
9 //
10 // Author: Michael Nelson, University of Oxford, UK
11 //
12 
13 
14 #ifndef CALOCLUSTERCONSTITUENTSORIGIN_H
15 #define CALOCLUSTERCONSTITUENTSORIGIN_H
16 
17 #include "AsgTools/AsgTool.h"
21 
23 #include "xAODTracking/Vertex.h"
24 
26 
27 
30 
31  public:
32 
33  CaloClusterConstituentsOrigin(const std::string & name); // MEN: constructor
34 
35  // Check that the configuration is reasonable
37 
38  private:
39 
40  // Implement the correction
43 
45 
46 };
47 
48 #endif
CaloClusterConstituentsOrigin::process_impl
StatusCode process_impl(xAOD::IParticleContainer *cont) const
Definition: CaloClusterConstituentsOrigin.cxx:27
JetConstituentModifierBase.h
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
CaloClusterConstituentsOrigin::initialize
StatusCode initialize()
Dummy implementation of the initialisation function.
Definition: CaloClusterConstituentsOrigin.cxx:17
CaloClusterConstituentsOrigin::CaloClusterConstituentsOrigin
CaloClusterConstituentsOrigin(const std::string &name)
Definition: CaloClusterConstituentsOrigin.cxx:13
IJetConstituentModifier
Definition: IJetConstituentModifier.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
IParticleContainer.h
CaloClusterConstituentsOrigin::correctToOriginVtx
StatusCode correctToOriginVtx(xAOD::CaloClusterContainer &cont, const xAOD::Vertex &vert) const
Definition: CaloClusterConstituentsOrigin.cxx:45
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
Vertex.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
JetConstituentModifierBase
Definition: JetConstituentModifierBase.h:22
VertexContainer.h
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
ASG_TOOL_CLASS
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Definition: AsgToolMacros.h:68
CaloClusterContainer.h
AsgTool.h
CaloClusterConstituentsOrigin
Definition: CaloClusterConstituentsOrigin.h:28
CaloClusterConstituentsOrigin::m_readVertexContainer_key
SG::ReadHandleKey< xAOD::VertexContainer > m_readVertexContainer_key
Definition: CaloClusterConstituentsOrigin.h:44