ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MCP::MuonCalibToolAccessors Struct Reference

Accessors for the MuonCalibTool. More...

#include <MuonObj.h>

Inheritance diagram for MCP::MuonCalibToolAccessors:
Collaboration diagram for MCP::MuonCalibToolAccessors:

Public Member Functions

 MuonCalibToolAccessors (columnar::ColumnarTool<> &base)
 

Public Attributes

columnar::EventInfoAccessor< columnar::ObjectColumnm_eventInfoCol {*this, "EventInfo"}
 
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.

Member Data Documentation

◆ acc_rnd

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

Definition at line 49 of file MuonObj.h.

◆ authorAcc

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

Definition at line 58 of file MuonObj.h.

◆ chargeAcc

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

Definition at line 55 of file MuonObj.h.

◆ chargeOutDec

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

Definition at line 56 of file MuonObj.h.

◆ combinedTrackParticleLinkAcc

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

Definition at line 63 of file MuonObj.h.

◆ dec_idCharge

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

Definition at line 61 of file MuonObj.h.

◆ dec_idPt

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

Definition at line 59 of file MuonObj.h.

◆ dec_meCharge

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

Definition at line 62 of file MuonObj.h.

◆ dec_mePt

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

Definition at line 60 of file MuonObj.h.

◆ etaAcc

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

Definition at line 53 of file MuonObj.h.

◆ eventNumberAcc

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

Definition at line 48 of file MuonObj.h.

◆ eventTypeAcc

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

Definition at line 46 of file MuonObj.h.

◆ extrapolatedMuonSpectrometerTrackParticleLinkAcc

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

Definition at line 65 of file MuonObj.h.

◆ inDetTrackParticleLinkAcc

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

Definition at line 64 of file MuonObj.h.

◆ m_eventInfoCol

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

Definition at line 39 of file MuonObj.h.

◆ m_muons

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

Definition at line 40 of file MuonObj.h.

◆ m_tracksCB

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

Definition at line 42 of file MuonObj.h.

◆ m_tracksFID

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

Definition at line 44 of file MuonObj.h.

◆ m_tracksID

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

Definition at line 41 of file MuonObj.h.

◆ m_tracksME

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

Definition at line 43 of file MuonObj.h.

◆ muonTypeAcc

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

Definition at line 57 of file MuonObj.h.

◆ phiAcc

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

Definition at line 54 of file MuonObj.h.

◆ ptAcc

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

Definition at line 51 of file MuonObj.h.

◆ ptOutDec

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

Definition at line 52 of file MuonObj.h.

◆ runNumberAcc

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

Definition at line 47 of file MuonObj.h.

◆ trkChargeAcc

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

Definition at line 67 of file MuonObj.h.

◆ trkDefiningParametersAcc

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

Definition at line 69 of file MuonObj.h.

◆ trkDefiningParametersCovAcc

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

Definition at line 70 of file MuonObj.h.

◆ trkMomentumAcc

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

Definition at line 68 of file MuonObj.h.


The documentation for this struct was generated from the following file:
base
std::string base
Definition: hcg.cxx:81
columnar::ColumnarTool<>