Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 rdoListAcc(
"rdoList");
16 const auto& values = globalPosAcc(*
this);
21 auto& values = globalPosAcc(*
this);
27 rdoListAcc(*
this) = std::move(rdoList);
33 std::vector<Identifier::value_type> rdos(rdoList.size());
34 for (std::size_t
i(0);
i < rdos.size(); ++
i) {
35 rdos[
i] = rdoList[
i].get_compact();
37 rdoListAcc(*
this) = std::move(rdos);
43 const std::vector<Identifier::value_type>& values = rdoListAcc(*
this);
44 std::vector<Identifier> rdos(values.size());
45 for (std::size_t
i(0);
i < rdos.size(); ++
i) {
46 rdos[
i].set_literal(values[
i]);
58 chanPhiAcc(*
this) = channelsInPhi;
60 chanEtaAcc(*
this) = channelsInEta;
68 omegaXAcc(*
this) = omegaX;
70 omegaYAcc(*
this) = omegaY;
99 void xAOD::PixelCluster_v1::setSplitProbabilities(
float prob1,
float prob2) {
101 prob1Acc(*
this) = prob1;
103 prob2Acc(*
this) = prob2;
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
Helper class to provide type-safe access to aux data.
const std::vector< Identifier > rdoList() const
Returns the list of identifiers of the channels building the cluster.
#define AUXSTORE_OBJECT_MOVE(CL, TYPE, NAME, SETTER)
Macro creating a move accessor for complex auxiliary properties.
void setRDOlist(const std::vector< Identifier > &rdolist)
Sets the list of identifiers of the channels building the cluster.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool isSplit(int matchInfo)
AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1, float, double, px, setPx) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1
AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(Muon_v1, uint8_t, Muon_v1::EnergyLossType, energyLossType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Muon_v1
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the pixel cluster.
void setOmegas(float omegax, float omegay)
Sets omegax and omegay, i.e.
Eigen::Map< MeasVector< N > > VectorMap
#define AUXSTORE_PRIMITIVE_GETTER(CL, TYPE, NAME)
Macro creating the reader function for a primitive auxiliary property.
Eigen::Map< const MeasVector< N > > ConstVectorMap
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1