ATLAS Offline Software
Loading...
Searching...
No Matches
CP::EgammaCalibrationAndSmearingTool::Accessors Struct Reference

#include <EgammaCalibrationAndSmearingTool.h>

Inheritance diagram for CP::EgammaCalibrationAndSmearingTool::Accessors:

Public Member Functions

 Accessors (columnar::ColumnarTool<> &tool)

Public Attributes

columnar::MutableEgammaAccessor< columnar::ObjectColumnm_egammaHandle {*this, "EGamma"}
columnar::MomentumAccessors< columnar::ContainerId::egammamomAcc
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > ptAcc {*this, "pt"}
columnar::EgammaDecorator< floatptOutDec {*this, "ptOut", {.replacesColumn = "pt"}}
columnar::EgammaDecorator< floatdecEmva
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > etaAcc {*this, "eta"}
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > phiAcc {*this, "phi"}
columnar::EgammaAccessor< uint16_tauthorAcc {*this, "author"}
columnar::EgammaAccessor< std::vector< columnar::OptTrackId > > electronTrackAcc
columnar::EgammaAccessor< std::vector< columnar::OptVertexId > > photonVertexAcc
columnar::ClusterAccessor< columnar::ObjectColumnm_clusterHandle {*this, "egammaClusters"}
columnar::EgammaAccessor< std::vector< columnar::OptClusterId > > caloClusterAcc {*this, "caloClusterLinks"}
columnar::ClusterAccessor< doubleEs0Acc {*this, "correctedcl_Es0", {.isOptional = true}}
columnar::ClusterAccessor< doubleEs1Acc {*this, "correctedcl_Es1", {.isOptional = true}}
columnar::ClusterAccessor< doubleEs2Acc {*this, "correctedcl_Es2", {.isOptional = true}}
columnar::ClusterAccessor< doubleEs3Acc {*this, "correctedcl_Es3", {.isOptional = true}}
columnar::ClusterAccessor< columnar::RetypeColumn< double, float > > clusterEtaAcc {*this, "calEta"}
columnar::ClusterAccessor< columnar::RetypeColumn< double, float > > clusterPhiAcc {*this, "calPhi"}
columnar::ClusterHelpers::EnergyBEAccessor energyBEAcc {*this}
columnar::ClusterHelpers::EtaBEAccessor clusterEtaBEAcc {*this}
columnar::ClusterHelpers::EtaCaloAccessor etaCaloAcc {*this}
columnar::ClusterHelpers::PhiCaloAccessor phiCaloAcc {*this}
columnar::EventInfoAccessor< columnar::ObjectColumnm_eventHandle {*this, "EventInfo", {.addMTDependency=true}}
columnar::EventInfoHelpers::EventTypeAccessor eventTypeAcc {*this}
columnar::EventInfoAccessor< uint32_trunNumberAcc {*this, "runNumber"}
columnar::EventInfoAccessor< uint64_teventNumberAcc {*this, "eventNumber"}
columnar::EventInfoAccessor< unsigned intrandomrunnumber_getter {*this, "RandomRunNumber"}
columnar::EventInfoAccessor< floatactIntPerXingAcc {*this, "actualInteractionsPerCrossing"}

Detailed Description

Definition at line 454 of file EgammaCalibrationAndSmearingTool.h.

Constructor & Destructor Documentation

◆ Accessors()

CP::EgammaCalibrationAndSmearingTool::Accessors::Accessors ( columnar::ColumnarTool<> & tool)
inline

Definition at line 456 of file EgammaCalibrationAndSmearingTool.h.

456: columnar::ColumnarTool<>(&tool) {}

Member Data Documentation

◆ actIntPerXingAcc

columnar::EventInfoAccessor<float> CP::EgammaCalibrationAndSmearingTool::Accessors::actIntPerXingAcc {*this, "actualInteractionsPerCrossing"}

Definition at line 485 of file EgammaCalibrationAndSmearingTool.h.

485{*this, "actualInteractionsPerCrossing"};

◆ authorAcc

columnar::EgammaAccessor<uint16_t> CP::EgammaCalibrationAndSmearingTool::Accessors::authorAcc {*this, "author"}

Definition at line 465 of file EgammaCalibrationAndSmearingTool.h.

465{*this, "author"};

◆ caloClusterAcc

columnar::EgammaAccessor<std::vector<columnar::OptClusterId> > CP::EgammaCalibrationAndSmearingTool::Accessors::caloClusterAcc {*this, "caloClusterLinks"}

Definition at line 469 of file EgammaCalibrationAndSmearingTool.h.

469{*this, "caloClusterLinks"};

◆ clusterEtaAcc

columnar::ClusterAccessor<columnar::RetypeColumn<double,float> > CP::EgammaCalibrationAndSmearingTool::Accessors::clusterEtaAcc {*this, "calEta"}

Definition at line 474 of file EgammaCalibrationAndSmearingTool.h.

474{*this, "calEta"};

◆ clusterEtaBEAcc

columnar::ClusterHelpers::EtaBEAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::clusterEtaBEAcc {*this}

Definition at line 477 of file EgammaCalibrationAndSmearingTool.h.

477{*this};

◆ clusterPhiAcc

columnar::ClusterAccessor<columnar::RetypeColumn<double,float> > CP::EgammaCalibrationAndSmearingTool::Accessors::clusterPhiAcc {*this, "calPhi"}

Definition at line 475 of file EgammaCalibrationAndSmearingTool.h.

475{*this, "calPhi"};

◆ decEmva

columnar::EgammaDecorator<float> CP::EgammaCalibrationAndSmearingTool::Accessors::decEmva

Definition at line 462 of file EgammaCalibrationAndSmearingTool.h.

◆ electronTrackAcc

columnar::EgammaAccessor<std::vector<columnar::OptTrackId> > CP::EgammaCalibrationAndSmearingTool::Accessors::electronTrackAcc

Definition at line 466 of file EgammaCalibrationAndSmearingTool.h.

◆ energyBEAcc

columnar::ClusterHelpers::EnergyBEAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::energyBEAcc {*this}

Definition at line 476 of file EgammaCalibrationAndSmearingTool.h.

476{*this};

◆ Es0Acc

columnar::ClusterAccessor<double> CP::EgammaCalibrationAndSmearingTool::Accessors::Es0Acc {*this, "correctedcl_Es0", {.isOptional = true}}

Definition at line 470 of file EgammaCalibrationAndSmearingTool.h.

470{*this, "correctedcl_Es0", {.isOptional = true}};

◆ Es1Acc

columnar::ClusterAccessor<double> CP::EgammaCalibrationAndSmearingTool::Accessors::Es1Acc {*this, "correctedcl_Es1", {.isOptional = true}}

Definition at line 471 of file EgammaCalibrationAndSmearingTool.h.

471{*this, "correctedcl_Es1", {.isOptional = true}};

◆ Es2Acc

columnar::ClusterAccessor<double> CP::EgammaCalibrationAndSmearingTool::Accessors::Es2Acc {*this, "correctedcl_Es2", {.isOptional = true}}

Definition at line 472 of file EgammaCalibrationAndSmearingTool.h.

472{*this, "correctedcl_Es2", {.isOptional = true}};

◆ Es3Acc

columnar::ClusterAccessor<double> CP::EgammaCalibrationAndSmearingTool::Accessors::Es3Acc {*this, "correctedcl_Es3", {.isOptional = true}}

Definition at line 473 of file EgammaCalibrationAndSmearingTool.h.

473{*this, "correctedcl_Es3", {.isOptional = true}};

◆ etaAcc

columnar::EgammaAccessor<columnar::RetypeColumn<double,float> > CP::EgammaCalibrationAndSmearingTool::Accessors::etaAcc {*this, "eta"}

Definition at line 463 of file EgammaCalibrationAndSmearingTool.h.

463{*this, "eta"};

◆ etaCaloAcc

columnar::ClusterHelpers::EtaCaloAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::etaCaloAcc {*this}

Definition at line 478 of file EgammaCalibrationAndSmearingTool.h.

478{*this};

◆ eventNumberAcc

columnar::EventInfoAccessor<uint64_t> CP::EgammaCalibrationAndSmearingTool::Accessors::eventNumberAcc {*this, "eventNumber"}

Definition at line 483 of file EgammaCalibrationAndSmearingTool.h.

483{*this, "eventNumber"};

◆ eventTypeAcc

columnar::EventInfoHelpers::EventTypeAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::eventTypeAcc {*this}

Definition at line 481 of file EgammaCalibrationAndSmearingTool.h.

481{*this};

◆ m_clusterHandle

columnar::ClusterAccessor<columnar::ObjectColumn> CP::EgammaCalibrationAndSmearingTool::Accessors::m_clusterHandle {*this, "egammaClusters"}

Definition at line 468 of file EgammaCalibrationAndSmearingTool.h.

468{*this, "egammaClusters"};

◆ m_egammaHandle

columnar::MutableEgammaAccessor<columnar::ObjectColumn> CP::EgammaCalibrationAndSmearingTool::Accessors::m_egammaHandle {*this, "EGamma"}

Definition at line 458 of file EgammaCalibrationAndSmearingTool.h.

458{*this, "EGamma"};

◆ m_eventHandle

columnar::EventInfoAccessor<columnar::ObjectColumn> CP::EgammaCalibrationAndSmearingTool::Accessors::m_eventHandle {*this, "EventInfo", {.addMTDependency=true}}

Definition at line 480 of file EgammaCalibrationAndSmearingTool.h.

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

◆ momAcc

columnar::MomentumAccessors<columnar::ContainerId::egamma> CP::EgammaCalibrationAndSmearingTool::Accessors::momAcc

Definition at line 459 of file EgammaCalibrationAndSmearingTool.h.

◆ phiAcc

columnar::EgammaAccessor<columnar::RetypeColumn<double,float> > CP::EgammaCalibrationAndSmearingTool::Accessors::phiAcc {*this, "phi"}

Definition at line 464 of file EgammaCalibrationAndSmearingTool.h.

464{*this, "phi"};

◆ phiCaloAcc

columnar::ClusterHelpers::PhiCaloAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::phiCaloAcc {*this}

Definition at line 479 of file EgammaCalibrationAndSmearingTool.h.

479{*this};

◆ photonVertexAcc

columnar::EgammaAccessor<std::vector<columnar::OptVertexId> > CP::EgammaCalibrationAndSmearingTool::Accessors::photonVertexAcc

Definition at line 467 of file EgammaCalibrationAndSmearingTool.h.

◆ ptAcc

columnar::EgammaAccessor<columnar::RetypeColumn<double,float> > CP::EgammaCalibrationAndSmearingTool::Accessors::ptAcc {*this, "pt"}

Definition at line 460 of file EgammaCalibrationAndSmearingTool.h.

460{*this, "pt"};

◆ ptOutDec

columnar::EgammaDecorator<float> CP::EgammaCalibrationAndSmearingTool::Accessors::ptOutDec {*this, "ptOut", {.replacesColumn = "pt"}}

Definition at line 461 of file EgammaCalibrationAndSmearingTool.h.

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

◆ randomrunnumber_getter

columnar::EventInfoAccessor<unsigned int> CP::EgammaCalibrationAndSmearingTool::Accessors::randomrunnumber_getter {*this, "RandomRunNumber"}

Definition at line 484 of file EgammaCalibrationAndSmearingTool.h.

484{*this, "RandomRunNumber"};

◆ runNumberAcc

columnar::EventInfoAccessor<uint32_t> CP::EgammaCalibrationAndSmearingTool::Accessors::runNumberAcc {*this, "runNumber"}

Definition at line 482 of file EgammaCalibrationAndSmearingTool.h.

482{*this, "runNumber"};

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