ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
CP::EgammaCalibrationAndSmearingTool::Accessors Struct Reference

#include <EgammaCalibrationAndSmearingTool.h>

Inheritance diagram for CP::EgammaCalibrationAndSmearingTool::Accessors:
Collaboration diagram for CP::EgammaCalibrationAndSmearingTool::Accessors:

Public Member Functions

 Accessors (columnar::ColumnarTool<> &tool)
 

Public Attributes

columnar::MutableEgammaAccessor< columnar::ObjectColumnm_egammaHandle {*this, "EGamma"}
 
columnar::EgammaHelpers::EnergyAccessor eAcc {*this}
 
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > ptAcc {*this, "pt"}
 
columnar::EgammaDecorator< float > ptOutDec {*this, "ptOut", {.replacesColumn = "pt"}}
 
columnar::EgammaDecorator< float > decEmva
 
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > etaAcc {*this, "eta"}
 
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > phiAcc {*this, "phi"}
 
columnar::EgammaAccessor< columnar::RetypeColumn< double, float > > mAcc {*this, "m"}
 
columnar::EgammaAccessor< uint16_t > authorAcc {*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< double > Es0Acc {*this, "correctedcl_Es0", {.isOptional = true}}
 
columnar::ClusterAccessor< double > Es1Acc {*this, "correctedcl_Es1", {.isOptional = true}}
 
columnar::ClusterAccessor< double > Es2Acc {*this, "correctedcl_Es2", {.isOptional = true}}
 
columnar::ClusterAccessor< double > Es3Acc {*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"}
 
columnar::EventInfoHelpers::EventTypeAccessor eventTypeAcc {*this}
 
columnar::EventInfoAccessor< uint32_t > runNumberAcc {*this, "runNumber"}
 
columnar::EventInfoAccessor< uint64_t > eventNumberAcc {*this, "eventNumber"}
 
columnar::EventInfoAccessor< unsigned int > randomrunnumber_getter {*this, "RandomRunNumber"}
 

Detailed Description

Definition at line 444 of file EgammaCalibrationAndSmearingTool.h.

Constructor & Destructor Documentation

◆ Accessors()

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

Definition at line 446 of file EgammaCalibrationAndSmearingTool.h.

Member Data Documentation

◆ authorAcc

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

Definition at line 456 of file EgammaCalibrationAndSmearingTool.h.

◆ caloClusterAcc

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

Definition at line 460 of file EgammaCalibrationAndSmearingTool.h.

◆ clusterEtaAcc

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

Definition at line 465 of file EgammaCalibrationAndSmearingTool.h.

◆ clusterEtaBEAcc

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

Definition at line 468 of file EgammaCalibrationAndSmearingTool.h.

◆ clusterPhiAcc

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

Definition at line 466 of file EgammaCalibrationAndSmearingTool.h.

◆ decEmva

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

Definition at line 452 of file EgammaCalibrationAndSmearingTool.h.

◆ eAcc

columnar::EgammaHelpers::EnergyAccessor CP::EgammaCalibrationAndSmearingTool::Accessors::eAcc {*this}

Definition at line 449 of file EgammaCalibrationAndSmearingTool.h.

◆ electronTrackAcc

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

Definition at line 457 of file EgammaCalibrationAndSmearingTool.h.

◆ energyBEAcc

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

Definition at line 467 of file EgammaCalibrationAndSmearingTool.h.

◆ Es0Acc

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

Definition at line 461 of file EgammaCalibrationAndSmearingTool.h.

◆ Es1Acc

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

Definition at line 462 of file EgammaCalibrationAndSmearingTool.h.

◆ Es2Acc

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

Definition at line 463 of file EgammaCalibrationAndSmearingTool.h.

◆ Es3Acc

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

Definition at line 464 of file EgammaCalibrationAndSmearingTool.h.

◆ etaAcc

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

Definition at line 453 of file EgammaCalibrationAndSmearingTool.h.

◆ etaCaloAcc

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

Definition at line 469 of file EgammaCalibrationAndSmearingTool.h.

◆ eventNumberAcc

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

Definition at line 474 of file EgammaCalibrationAndSmearingTool.h.

◆ eventTypeAcc

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

Definition at line 472 of file EgammaCalibrationAndSmearingTool.h.

◆ m_clusterHandle

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

Definition at line 459 of file EgammaCalibrationAndSmearingTool.h.

◆ m_egammaHandle

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

Definition at line 448 of file EgammaCalibrationAndSmearingTool.h.

◆ m_eventHandle

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

Definition at line 471 of file EgammaCalibrationAndSmearingTool.h.

◆ mAcc

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

Definition at line 455 of file EgammaCalibrationAndSmearingTool.h.

◆ phiAcc

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

Definition at line 454 of file EgammaCalibrationAndSmearingTool.h.

◆ phiCaloAcc

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

Definition at line 470 of file EgammaCalibrationAndSmearingTool.h.

◆ photonVertexAcc

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

Definition at line 458 of file EgammaCalibrationAndSmearingTool.h.

◆ ptAcc

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

Definition at line 450 of file EgammaCalibrationAndSmearingTool.h.

◆ ptOutDec

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

Definition at line 451 of file EgammaCalibrationAndSmearingTool.h.

◆ randomrunnumber_getter

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

Definition at line 475 of file EgammaCalibrationAndSmearingTool.h.

◆ runNumberAcc

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

Definition at line 473 of file EgammaCalibrationAndSmearingTool.h.


The documentation for this struct was generated from the following file:
AtlCoolConsole.tool
tool
Definition: AtlCoolConsole.py:452
columnar::ColumnarTool<>