|
ATLAS Offline Software
|
Go to the documentation of this file.
55 acc2( *
this ) = t0error;
65 acc2( *
this ) = numberDoF;
73 void
MuonSegment_v1::setIdentifier(
int sector,
Muon::MuonStationIndex::ChIndex chamberIndex,
int etaIndex,
Muon::MuonStationIndex::TechnologyIndex technology) {
75 acc1( *
this ) = sector;
77 acc2( *
this ) =
static_cast<int>(chamberIndex);
79 acc3( *
this ) = etaIndex;
81 acc4( *
this ) =
static_cast<int>(technology);
88 void
MuonSegment_v1::setNHits(
int nPrecisionHits,
int nPhiLayers,
int nTrigEtaLayers) {
90 acc1( *
this ) = nPrecisionHits;
92 acc2( *
this ) = nPhiLayers;
94 acc3( *
this ) = nTrigEtaLayers;
97 #if !(defined(GENERATIONBASE) || defined(XAOD_ANALYSIS))
99 #endif // not XAOD_ANALYSIS or GENERATIONBASE
Amg::Vector3D direction() const
Returns the direction as Amg::Vector.
Class describing a MuonSegment.
float pz() const
Returns the pz.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
This class provides conversion from CSC RDO data to CSC Digits.
AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(Muon_v1, uint8_t, Muon_v1::EnergyLossType, energyLossType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Muon_v1
float py() const
Returns the py.
ElementLink implementation for ROOT usage.
Amg::Vector3D position() const
Returns the position as Amg::Vector.
Eigen::Matrix< double, 3, 1 > Vector3D
float z() const
Returns the y position.
float chiSquared(const U &p)
float y() const
Returns the x position.
#define AUXSTORE_PRIMITIVE_GETTER(CL, TYPE, NAME)
Macro creating the reader function for a primitive auxiliary property.
ChIndex
enum to classify the different chamber layers in the muon spectrometer
TechnologyIndex
enum to classify the different layers in the muon spectrometer
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1