ATLAS Offline Software
HGTDCluster_v1.h
Go to the documentation of this file.
1 
10 #ifndef XAODINDETMEASUREMENT_HGTDCLUSTER_V1_H
11 #define XAODINDETMEASUREMENT_HGTDCLUSTER_V1_H
12 
14 #include "Identifier/Identifier.h"
16 
17 namespace xAOD {
18 
21 
22 
24 
25  public:
26 
28  HGTDCluster_v1() = default;
30  virtual ~HGTDCluster_v1() = default;
31 
32 
34  xAOD::UncalibMeasType type() const override final {
36  }
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
xAOD::HGTDCluster_v1::HGTDCluster_v1
HGTDCluster_v1()=default
Default constructor.
xAOD::UncalibMeasType::HGTDClusterType
@ HGTDClusterType
xAOD::HGTDCluster_v1::~HGTDCluster_v1
virtual ~HGTDCluster_v1()=default
Virtual destructor.
xAOD::HGTDCluster_v1::type
xAOD::UncalibMeasType type() const override final
Returns the type of the HGTD cluster as a simple enumeration.
Definition: HGTDCluster_v1.h:34
xAOD::HGTDCluster_v1::setRDOlist
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
Definition: HGTDCluster_v1.cxx:15
xAOD::HGTDCluster_v1::numDimensions
unsigned int numDimensions() const override final
Returns the number of dimensions of the measurement.
Definition: HGTDCluster_v1.h:37
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::HGTDCluster_v1
Definition: HGTDCluster_v1.h:23
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
GeoPrimitives.h
UncalibratedMeasurement_v1.h
xAOD::UncalibratedMeasurement_v1
Definition: UncalibratedMeasurement_v1.h:13
xAOD::HGTDCluster_v1::totList
const std::vector< int > & totList() const
Returns the list of Time Over Threshold of the channels building the cluster.
xAOD::HGTDCluster_v1::setToTlist
void setToTlist(const std::vector< int > &tots)
Sets the list of ToT of the channels building the cluster.
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
xAOD::UncalibMeasType
UncalibMeasType
Define the type of the uncalibrated measurement.
Definition: MeasurementDefs.h:24
DATAVECTOR_BASE
DATAVECTOR_BASE(xAOD::HGTDCluster_v1, xAOD::UncalibratedMeasurement_v1)
xAOD::HGTDCluster_v1::rdoList
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
Definition: HGTDCluster_v1.cxx:23