ATLAS Offline Software
MuonEtaPhiRIO_OnTrackErrorScaling.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef _MUONETAPHIRIO_OnTrackErrorScaling_H_
5 #define _MUONETAPHIRIO_OnTrackErrorScaling_H_
6 
9 
11 {
12 public:
13  virtual CLID clid() const override final;
16  const Trk::ParamDefs measuredCoord) const;
17 
19  {
23  };
24 
25  static const char* const* paramNames() { return s_names; }
26  virtual Type type() const override final {return s_type;}
27  virtual bool postProcess() override final;
28 
29 protected:
31 };
32 
35  81544491,
37 #endif
MuonEtaPhiRIO_OnTrackErrorScaling::clid
virtual CLID clid() const override final
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.cxx:16
MuonEtaPhiRIO_OnTrackErrorScaling
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:11
RIO_OnTrackErrorScaling
Definition: RIO_OnTrackErrorScaling.h:14
Amg::MatrixX
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Definition: EventPrimitives.h:29
RIO_OnTrackErrorScaling::Type
Type
Definition: RIO_OnTrackErrorScaling.h:16
MuonEtaPhiRIO_OnTrackErrorScaling::postProcess
virtual bool postProcess() override final
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.cxx:20
MuonEtaPhiRIO_OnTrackErrorScaling::getScaledCovariance
Amg::MatrixX getScaledCovariance(Amg::MatrixX &&cov_input, const Trk::ParamDefs measuredCoord) const
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.cxx:25
Trk::ParamDefs
ParamDefs
Definition: ParamDefs.h:38
MuonEtaPhiRIO_OnTrackErrorScaling::kEta
@ kEta
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:21
MuonEtaPhiRIO_OnTrackErrorScaling::kPhi
@ kPhi
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:20
RIO_OnTrackErrorScaling.h
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
ParamDefs.h
protected
#define protected
Definition: DetDescrConditionsDict_dict_fixes.cxx:14
xAODType
Definition: ObjectType.h:13
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
MuonEtaPhiRIO_OnTrackErrorScaling::kNParamTypes
@ kNParamTypes
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:22
CONDCONT_DEF
CONDCONT_DEF(MuonEtaPhiRIO_OnTrackErrorScaling, 81544491, RIO_OnTrackErrorScaling)
MuonEtaPhiRIO_OnTrackErrorScaling::s_type
static constexpr RIO_OnTrackErrorScaling::Type s_type
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:14
MuonEtaPhiRIO_OnTrackErrorScaling::type
virtual Type type() const override final
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:26
MuonEtaPhiRIO_OnTrackErrorScaling::paramNames
static const char *const * paramNames()
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:25
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
MuonEtaPhiRIO_OnTrackErrorScaling::s_names
static const char *const s_names[kNParamTypes]
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:30
MuonEtaPhiRIO_OnTrackErrorScaling::EMuonEtaPhiErrorScalingRegions
EMuonEtaPhiErrorScalingRegions
Definition: MuonEtaPhiRIO_OnTrackErrorScaling.h:19
RIO_OnTrackErrorScaling::MuonEtaPhi
@ MuonEtaPhi
Definition: RIO_OnTrackErrorScaling.h:20