ATLAS Offline Software
Loading...
Searching...
No Matches
CombinedMuonStrip_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef XAODMUONPREPDATA_VERSION_COMBINEDMUONSTRIP_V1_H
5#define XAODMUONPREPDATA_VERSION_COMBINEDMUONSTRIP_V1_H
6
7//
9namespace xAOD{
20 public:
24 virtual ~CombinedMuonStrip_v1() = default;
26 virtual xAOD::UncalibMeasType type() const override final;
28 unsigned numDimensions() const override { return 0; }
37 };
38}
39
40#endif
void setPrimaryStrip(const xAOD::UncalibratedMeasurement *meas)
Links a prd measurement as primary meaurement.
const xAOD::UncalibratedMeasurement * secondaryStrip() const
Returns the secondary associated measurement.
const xAOD::UncalibratedMeasurement * primaryStrip() const
Returns the primary associated measurement.
void setSecondaryStrip(const xAOD::UncalibratedMeasurement *meas)
Linkt a prd measurement as secondary measurement.
virtual xAOD::UncalibMeasType type() const override final
Returns the type of the measurement type as a simple enumeration.
virtual ~CombinedMuonStrip_v1()=default
virtual destructor
unsigned numDimensions() const override
Specify the number of dimensions as zero -> handle in the calibrator.
CombinedMuonStrip_v1()=default
Empty constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
UncalibMeasType
Define the type of the uncalibrated measurement.
UncalibratedMeasurement_v1 UncalibratedMeasurement
Define the version of the uncalibrated measurement class.