ATLAS Offline Software
Loading...
Searching...
No Matches
HGTDCluster_v1.h
Go to the documentation of this file.
1
9
10#ifndef XAODINDETMEASUREMENT_HGTDCLUSTER_V1_H
11#define XAODINDETMEASUREMENT_HGTDCLUSTER_V1_H
12
14#include "Identifier/Identifier.h"
16
17namespace xAOD {
18
21
22
24
25 public:
26
28 HGTDCluster_v1() = default;
30 virtual ~HGTDCluster_v1() = default;
31
32
37 unsigned int numDimensions() const override final { return 3; }
38
39
41 const std::vector<Identifier> rdoList() const;
42
43
44
46 const std::vector<int>& totList() const;
47
48
51
53 void setRDOlist(const std::vector<Identifier>& rdolist);
54
56 void setToTlist(const std::vector<int>& tots);
57
59
60};
61
62} // namespace xAOD
65#endif // XAODHGTDCluster_v1_H
An STL vector of pointers that by default owns its pointed-to elements.
#define DATAVECTOR_BASE(T, BASE)
Declare base class info to DataVector.
Definition DataVector.h:649
const std::vector< int > & totList() const
Returns the list of Time Over Threshold of the channels building the cluster.
unsigned int numDimensions() const override final
Returns the number of dimensions of the measurement.
xAOD::UncalibMeasType type() const override final
Returns the type of the HGTD cluster as a simple enumeration.
virtual ~HGTDCluster_v1()=default
Virtual destructor.
void setToTlist(const std::vector< int > &tots)
Sets the list of ToT of the channels building the cluster.
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
HGTDCluster_v1()=default
Default constructor.
UncalibratedMeasurement_v1()=default
Default constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
UncalibMeasType
Define the type of the uncalibrated measurement.