ATLAS Offline Software
Loading...
Searching...
No Matches
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloVertexedTopoCluster.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id$
14
15
16#ifndef XAODCALOEVENT_CALOVERTEXEDTOPOCLUSTER_H
17#define XAODCALOEVENT_CALOVERTEXEDTOPOCLUSTER_H
18
20
21
22namespace xAOD {
23
24
38{
39public:
40
49
60
70 const Amg::Vector3D& vx);
71
84 const Amg::Vector3D& vx);
85
86
87protected:
88
91 double retrieveRadius() ;
92
93};
94
95
96} // namespace xAOD
97
98
99#endif // not XAODCALOEVENT_CALOVERTEXEDTOPOCLUSTER_H
Base class to evaluate cluster kinematics with a different vertex / signal state.
State
enum of possible signal states.
CaloVertexedClusterBase(const CaloCluster &cl)
Constructor.
CaloVertexedTopoCluster(const CaloCluster &cl)
Constructor.
double retrieveRadius()
returns the radius value needed for vertex correction.
Eigen::Matrix< double, 3, 1 > Vector3D
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.