ATLAS Offline Software
Loading...
Searching...
No Matches
MCP::MuonCalibToolAccessors Struct Reference

Accessors for the MuonCalibTool. More...

#include <MuonObj.h>

Inheritance diagram for MCP::MuonCalibToolAccessors:

Public Member Functions

 MuonCalibToolAccessors (columnar::ColumnarTool<> &base)

Public Attributes

columnar::EventInfoAccessor< columnar::ObjectColumnm_eventInfoCol {*this, "EventInfo", {.addMTDependency=true}}
columnar::MuonAccessor< columnar::ObjectColumnm_muons {*this, "Muons"}
columnar::Track0Accessor< columnar::ObjectColumnm_tracksID {*this, "InDetTrackParticles"}
columnar::Track1Accessor< columnar::ObjectColumnm_tracksCB {*this, "CombinedMuonTrackParticles"}
columnar::Track2Accessor< columnar::ObjectColumnm_tracksME {*this, "ExtrapolatedMuonTrackParticles"}
columnar::Track3Accessor< columnar::ObjectColumnm_tracksFID {*this, "InDetForwardTrackParticles"}
columnar::EventInfoHelpers::EventTypeAccessor eventTypeAcc {*this}
columnar::EventInfoAccessor< uint32_t > runNumberAcc {*this, "runNumber"}
columnar::EventInfoAccessor< uint64_t > eventNumberAcc {*this, "eventNumber"}
columnar::EventInfoAccessor< unsigned int > acc_rnd {*this, "RandomRunNumber"}
columnar::MuonAccessor< columnar::RetypeColumn< double, float > > ptAcc {*this, "pt"}
columnar::MuonDecorator< float > ptOutDec {*this, "ptOut", {.replacesColumn = "pt"}}
columnar::MuonAccessor< columnar::RetypeColumn< double, float > > etaAcc {*this, "eta"}
columnar::MuonAccessor< columnar::RetypeColumn< double, float > > phiAcc {*this, "phi"}
columnar::MuonAccessor< float > chargeAcc {*this, "charge"}
columnar::MuonDecorator< float > chargeOutDec {*this, "chargeOut", {.replacesColumn = "charge"}}
columnar::MuonAccessor< columnar::RetypeColumn< xAOD::Muon::MuonType, std::uint16_t > > muonTypeAcc {*this, "muonType"}
columnar::MuonAccessor< columnar::RetypeColumn< xAOD::Muon::Author, std::uint16_t > > authorAcc {*this, "author"}
columnar::MuonDecorator< float > dec_idPt {*this, "InnerDetectorPt"}
columnar::MuonDecorator< float > dec_mePt {*this, "MuonSpectrometerPt"}
columnar::MuonDecorator< float > dec_idCharge {*this, "InnerDetectorCharge"}
columnar::MuonDecorator< float > dec_meCharge {*this, "MuonSpectrometerCharge"}
columnar::MuonAccessor< columnar::OptTrack1IdcombinedTrackParticleLinkAcc {*this, "combinedTrackParticleLink"}
columnar::MuonAccessor< columnar::ObjectLink< columnar::MuonTrackDef > > inDetTrackParticleLinkAcc {*this, "inDetTrackParticleLink"}
columnar::MuonAccessor< columnar::OptTrack2IdextrapolatedMuonSpectrometerTrackParticleLinkAcc {*this, "extrapolatedMuonSpectrometerTrackParticleLink"}
columnar::TrackHelpers::ChargeAccessor< columnar::MuonTrackDeftrkChargeAcc {*this}
columnar::TrackHelpers::TrackMomentumAccessors< columnar::MuonTrackDeftrkMomentumAcc {*this}
columnar::TrackHelpers::DefiningParametersAccessor< columnar::MuonTrackDeftrkDefiningParametersAcc {*this}
columnar::TrackHelpers::DefiningParametersCovAccessor< columnar::MuonTrackDeftrkDefiningParametersCovAcc {*this}

Detailed Description

Accessors for the MuonCalibTool.

Definition at line 37 of file MuonObj.h.

Constructor & Destructor Documentation

◆ MuonCalibToolAccessors()

MCP::MuonCalibToolAccessors::MuonCalibToolAccessors ( columnar::ColumnarTool<> & base)
inline

Definition at line 38 of file MuonObj.h.

38: columnar::ColumnarTool<>(&base) {}
std::string base
Definition hcg.cxx:81

Member Data Documentation

◆ acc_rnd

columnar::EventInfoAccessor<unsigned int> MCP::MuonCalibToolAccessors::acc_rnd {*this, "RandomRunNumber"}

Definition at line 49 of file MuonObj.h.

49{*this, "RandomRunNumber"};

◆ authorAcc

columnar::MuonAccessor<columnar::RetypeColumn<xAOD::Muon::Author,std::uint16_t> > MCP::MuonCalibToolAccessors::authorAcc {*this, "author"}

Definition at line 58 of file MuonObj.h.

58{*this, "author"};

◆ chargeAcc

columnar::MuonAccessor<float> MCP::MuonCalibToolAccessors::chargeAcc {*this, "charge"}

Definition at line 55 of file MuonObj.h.

55{*this, "charge"};

◆ chargeOutDec

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::chargeOutDec {*this, "chargeOut", {.replacesColumn = "charge"}}

Definition at line 56 of file MuonObj.h.

56{*this, "chargeOut", {.replacesColumn = "charge"}};

◆ combinedTrackParticleLinkAcc

columnar::MuonAccessor<columnar::OptTrack1Id> MCP::MuonCalibToolAccessors::combinedTrackParticleLinkAcc {*this, "combinedTrackParticleLink"}

Definition at line 63 of file MuonObj.h.

63{*this, "combinedTrackParticleLink"};

◆ dec_idCharge

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::dec_idCharge {*this, "InnerDetectorCharge"}

Definition at line 61 of file MuonObj.h.

61{*this, "InnerDetectorCharge"};

◆ dec_idPt

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::dec_idPt {*this, "InnerDetectorPt"}

Definition at line 59 of file MuonObj.h.

59{*this, "InnerDetectorPt"};

◆ dec_meCharge

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::dec_meCharge {*this, "MuonSpectrometerCharge"}

Definition at line 62 of file MuonObj.h.

62{*this, "MuonSpectrometerCharge"};

◆ dec_mePt

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::dec_mePt {*this, "MuonSpectrometerPt"}

Definition at line 60 of file MuonObj.h.

60{*this, "MuonSpectrometerPt"};

◆ etaAcc

columnar::MuonAccessor<columnar::RetypeColumn<double,float> > MCP::MuonCalibToolAccessors::etaAcc {*this, "eta"}

Definition at line 53 of file MuonObj.h.

53{*this, "eta"};

◆ eventNumberAcc

columnar::EventInfoAccessor<uint64_t> MCP::MuonCalibToolAccessors::eventNumberAcc {*this, "eventNumber"}

Definition at line 48 of file MuonObj.h.

48{*this, "eventNumber"};

◆ eventTypeAcc

columnar::EventInfoHelpers::EventTypeAccessor MCP::MuonCalibToolAccessors::eventTypeAcc {*this}

Definition at line 46 of file MuonObj.h.

46{*this};

◆ extrapolatedMuonSpectrometerTrackParticleLinkAcc

columnar::MuonAccessor<columnar::OptTrack2Id> MCP::MuonCalibToolAccessors::extrapolatedMuonSpectrometerTrackParticleLinkAcc {*this, "extrapolatedMuonSpectrometerTrackParticleLink"}

Definition at line 65 of file MuonObj.h.

65{*this, "extrapolatedMuonSpectrometerTrackParticleLink"};

◆ inDetTrackParticleLinkAcc

columnar::MuonAccessor<columnar::ObjectLink<columnar::MuonTrackDef> > MCP::MuonCalibToolAccessors::inDetTrackParticleLinkAcc {*this, "inDetTrackParticleLink"}

Definition at line 64 of file MuonObj.h.

64{*this, "inDetTrackParticleLink"};

◆ m_eventInfoCol

columnar::EventInfoAccessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_eventInfoCol {*this, "EventInfo", {.addMTDependency=true}}

Definition at line 39 of file MuonObj.h.

39{*this, "EventInfo", {.addMTDependency=true}};

◆ m_muons

columnar::MuonAccessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_muons {*this, "Muons"}

Definition at line 40 of file MuonObj.h.

40{*this, "Muons"};

◆ m_tracksCB

columnar::Track1Accessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_tracksCB {*this, "CombinedMuonTrackParticles"}

Definition at line 42 of file MuonObj.h.

42{*this, "CombinedMuonTrackParticles"};

◆ m_tracksFID

columnar::Track3Accessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_tracksFID {*this, "InDetForwardTrackParticles"}

Definition at line 44 of file MuonObj.h.

44{*this, "InDetForwardTrackParticles"};

◆ m_tracksID

columnar::Track0Accessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_tracksID {*this, "InDetTrackParticles"}

Definition at line 41 of file MuonObj.h.

41{*this, "InDetTrackParticles"};

◆ m_tracksME

columnar::Track2Accessor<columnar::ObjectColumn> MCP::MuonCalibToolAccessors::m_tracksME {*this, "ExtrapolatedMuonTrackParticles"}

Definition at line 43 of file MuonObj.h.

43{*this, "ExtrapolatedMuonTrackParticles"};

◆ muonTypeAcc

columnar::MuonAccessor<columnar::RetypeColumn<xAOD::Muon::MuonType,std::uint16_t> > MCP::MuonCalibToolAccessors::muonTypeAcc {*this, "muonType"}

Definition at line 57 of file MuonObj.h.

57{*this, "muonType"};

◆ phiAcc

columnar::MuonAccessor<columnar::RetypeColumn<double,float> > MCP::MuonCalibToolAccessors::phiAcc {*this, "phi"}

Definition at line 54 of file MuonObj.h.

54{*this, "phi"};

◆ ptAcc

columnar::MuonAccessor<columnar::RetypeColumn<double,float> > MCP::MuonCalibToolAccessors::ptAcc {*this, "pt"}

Definition at line 51 of file MuonObj.h.

51{*this, "pt"};

◆ ptOutDec

columnar::MuonDecorator<float> MCP::MuonCalibToolAccessors::ptOutDec {*this, "ptOut", {.replacesColumn = "pt"}}

Definition at line 52 of file MuonObj.h.

52{*this, "ptOut", {.replacesColumn = "pt"}};

◆ runNumberAcc

columnar::EventInfoAccessor<uint32_t> MCP::MuonCalibToolAccessors::runNumberAcc {*this, "runNumber"}

Definition at line 47 of file MuonObj.h.

47{*this, "runNumber"};

◆ trkChargeAcc

columnar::TrackHelpers::ChargeAccessor<columnar::MuonTrackDef> MCP::MuonCalibToolAccessors::trkChargeAcc {*this}

Definition at line 67 of file MuonObj.h.

67{*this};

◆ trkDefiningParametersAcc

columnar::TrackHelpers::DefiningParametersAccessor<columnar::MuonTrackDef> MCP::MuonCalibToolAccessors::trkDefiningParametersAcc {*this}

Definition at line 69 of file MuonObj.h.

69{*this};

◆ trkDefiningParametersCovAcc

columnar::TrackHelpers::DefiningParametersCovAccessor<columnar::MuonTrackDef> MCP::MuonCalibToolAccessors::trkDefiningParametersCovAcc {*this}

Definition at line 70 of file MuonObj.h.

70{*this};

◆ trkMomentumAcc

columnar::TrackHelpers::TrackMomentumAccessors<columnar::MuonTrackDef> MCP::MuonCalibToolAccessors::trkMomentumAcc {*this}

Definition at line 68 of file MuonObj.h.

68{*this};

The documentation for this struct was generated from the following file: