 |
ATLAS Offline Software
|
Go to the documentation of this file.
25 return StatusCode::SUCCESS;
77 else if (nRecoPi0s==1) {
93 return StatusCode::SUCCESS;
size_t nProtoNeutralPFOs() const
Get the number of cellbased_neutral PFO particles associated with this tau.
Scalar eta() const
pseudorapidity method
void setPanTauDetail(TauJetParameters::PanTauDetails panTauDetail, int value)
bool attribute(PFODetails::PFOAttributes AttributeType, T &anAttribute) const
get a PFO Variable via enum
size_t nTracks(TauJetParameters::TauTrackFlag flag=TauJetParameters::TauTrackFlag::classifiedCharged) const
TauPi0Selector(const std::string &name)
virtual StatusCode executePi0nPFO(xAOD::TauJet &pTau, xAOD::PFOContainer &pNeutralPFOContainer) const override
bool absEta(const xAOD::TauJet &tau, float &out)
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap etaBin
void clearProtoPi0PFOLinks()
Remove all cellbased_pi0 PFOs from the tau.
virtual double eta() const
The pseudorapidity ( ) of the particle.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
Gaudi::Property< std::vector< double > > m_clusterEtCut
virtual FourMom_t p4() const
The full 4-momentum of the particle.
size_t index() const
Return the index of this element within its container.
float bdtPi0Score() const
get BDT Score used to classify clusters as Pi0 like or not
ElementLink implementation for ROOT usage.
Class describing a particle flow object.
void addProtoPi0PFOLink(const ElementLink< PFOContainer > &pfo)
add a cellbased_pi0 PFO to the tau
#define ATH_MSG_WARNING(x)
virtual FourMom_t p4() const
The full 4-momentum of the particle.
const PFO * protoNeutralPFO(size_t i) const
Get the pointer to a given cellbased_neutral PFO associated with this tau.
const CaloCluster * cluster(unsigned int index) const
Retrieve a const pointer to a CaloCluster.
const T * at(size_type n) const
Access an element, as an rvalue.
void setAttribute(PFODetails::PFOAttributes AttributeType, const T &anAttribute)
Set a PFO Variable via enum - overwrite is allowed.
Gaudi::Property< double > m_maxDeltaRNeutral
int getEtaBin(double eta) const
Get eta bin of Pi0Cluster.
Gaudi::Property< std::vector< double > > m_clusterBDTCut_mprong
Gaudi::Property< std::vector< double > > m_clusterBDTCut_1prong