ATLAS Offline Software
StripCluster_v1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef XAODINDETMEASUREMENT_VERSION_STRIPCLUSTER_V1_H
6 #define XAODINDETMEASUREMENT_VERSION_STRIPCLUSTER_V1_H
7 
9 #include "Identifier/Identifier.h"
11 
12 namespace xAOD {
13 
16 
18 
19  public:
21  StripCluster_v1() = default;
23  virtual ~StripCluster_v1() = default;
24 
27 
29  xAOD::UncalibMeasType type() const override final {
31  }
32  unsigned int numDimensions() const override final { return 1; }
33 
37 
39  const std::vector<Identifier> rdoList() const;
40 
43  int channelsInPhi() const;
44 
46 
49 
51  void setRDOlist(const std::vector<Identifier>& rdolist);
52 
55 
57 };
58 
59 } // namespace xAOD
62 
63 #endif
xAOD::StripCluster_v1::setChannelsInPhi
void setChannelsInPhi(int channelsInPhi)
Sets the dimensions of the cluster in numbers of channels in phi (x)
xAOD::StripCluster_v1::channelsInPhi
int channelsInPhi() const
Returns the dimensions of the cluster in numbers of channels in phi (x), respectively.
xAOD::UncalibMeasType::StripClusterType
@ StripClusterType
DATAVECTOR_BASE
DATAVECTOR_BASE(xAOD::StripCluster_v1, xAOD::UncalibratedMeasurement_v1)
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
xAOD::StripCluster_v1::rdoList
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
Definition: StripCluster_v1.cxx:33
GeoPrimitives.h
UncalibratedMeasurement_v1.h
xAOD::UncalibratedMeasurement_v1
Definition: UncalibratedMeasurement_v1.h:13
xAOD::StripCluster_v1
Definition: StripCluster_v1.h:17
xAOD::StripCluster_v1::type
xAOD::UncalibMeasType type() const override final
Returns the type of the strip cluster as a simple enumeration.
Definition: StripCluster_v1.h:29
xAOD::StripCluster_v1::numDimensions
unsigned int numDimensions() const override final
Returns the number of dimensions of the measurement.
Definition: StripCluster_v1.h:32
xAOD::StripCluster_v1::StripCluster_v1
StripCluster_v1()=default
Default constructor.
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
xAOD::StripCluster_v1::setRDOlist
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
Definition: StripCluster_v1.cxx:25
xAOD::VectorMap
Eigen::Map< MeasVector< N > > VectorMap
Definition: MeasurementDefs.h:57
xAOD::UncalibMeasType
UncalibMeasType
Define the type of the uncalibrated measurement.
Definition: MeasurementDefs.h:24
xAOD::StripCluster_v1::~StripCluster_v1
virtual ~StripCluster_v1()=default
Virtual destructor.
xAOD::StripCluster_v1::globalPosition
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the strip cluster.
Definition: StripCluster_v1.cxx:15
xAOD::ConstVectorMap
Eigen::Map< const MeasVector< N > > ConstVectorMap
Definition: MeasurementDefs.h:59