|
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::SUCCESS;
44 if (pTau.
p4().DeltaR(neutralPFO->
p4()) > 0.2)
continue;
80 else if (nRecoPi0s==1) {
96 return StatusCode::SUCCESS;
std::vector< double > m_clusterBDTCut_mprong
size_t nProtoNeutralPFOs() const
Get the number of cellbased_neutral PFO particles associated with this tau.
Scalar eta() const
pseudorapidity method
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
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
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.
std::vector< double > m_clusterEtCut
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
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
std::vector< double > m_clusterBDTCut_1prong
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.
bool absEta(const xAOD::TauJet &tau, double &out)
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.
int getEtaBin(double eta) const
Get eta bin of Pi0Cluster.