|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef XAODINDETMEASUREMENT_VERSION_STRIPCLUSTER_V1_H
6 #define XAODINDETMEASUREMENT_VERSION_STRIPCLUSTER_V1_H
9 #include "Identifier/Identifier.h"
39 const std::vector<Identifier>
rdoList()
const;
51 void setRDOlist(
const std::vector<Identifier>& rdolist);
void setChannelsInPhi(int channelsInPhi)
Sets the dimensions of the cluster in numbers of channels in phi (x)
int channelsInPhi() const
Returns the dimensions of the cluster in numbers of channels in phi (x), respectively.
DATAVECTOR_BASE(xAOD::StripCluster_v1, xAOD::UncalibratedMeasurement_v1)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
xAOD::UncalibMeasType type() const override final
Returns the type of the strip cluster as a simple enumeration.
unsigned int numDimensions() const override final
Returns the number of dimensions of the measurement.
StripCluster_v1()=default
Default constructor.
An STL vector of pointers that by default owns its pointed-to elements.
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
Eigen::Map< MeasVector< N > > VectorMap
UncalibMeasType
Define the type of the uncalibrated measurement.
virtual ~StripCluster_v1()=default
Virtual destructor.
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the strip cluster.
Eigen::Map< const MeasVector< N > > ConstVectorMap