25   ATH_CHECK( m_Tool_InformationStore.retrieve() );
 
   27   ATH_CHECK( m_Tool_InformationStore->getInfo_Int(
"TauConstituents_UsePionMass", m_Config_UsePionMass) );
 
   28   ATH_CHECK( m_Tool_InformationStore->getInfo_Double(
"TauConstituents_Types_DeltaRCore", m_Config_TauConstituents_Types_DeltaRCore) );
 
   29   ATH_CHECK( m_Tool_InformationStore->getInfo_Double(
"TauConstituents_PreselectionMinEnergy", m_Config_TauConstituents_PreselectionMinEnergy) );
 
   31   return StatusCode::SUCCESS;
 
   36   return energy >= m_Config_TauConstituents_PreselectionMinEnergy;
 
   46   if (pfo->
eta() != pfo->
eta() || pfo->
phi() != pfo->
phi() || pfo->
e() != pfo->
e()) {
 
   47     ATH_MSG_ERROR(
"Will not convert PFO with eta value of " << pfo->
eta() << 
" -> return to Tool_TauConstituentGetter");
 
   48     return StatusCode::FAILURE;
 
   56     ATH_MSG_ERROR(
"Input neutral PFO should have null mass. If reconstruction runs from AOD, PFOs must be rebuilt!");
 
   57     return StatusCode::FAILURE;
 
   61   if (!passesPreselectionEnergy(pfo->
e())) {
 
   62     ATH_MSG_DEBUG(
"EFO of charge " << 
static_cast<int>(pfo->
charge()) << 
" and energy " << pfo->
e() << 
" does not pass presel Energy cut of " << m_Config_TauConstituents_PreselectionMinEnergy);
 
   63     return StatusCode::SUCCESS;
 
   67   double constituentMass = pfo->
m();
 
   68   if (m_Config_UsePionMass) {
 
   77   PanTau::SetP4EEtaPhiM( 
momentum, pfo->
e(), pfo->
eta(), pfo->
phi(), constituentMass);
 
   87   double deltaR_toTauJet = tlv_intAxis.DeltaR( pfo->
p4() );
 
   89   if (deltaR_toTauJet > m_Config_TauConstituents_Types_DeltaRCore) {
 
   95   if (deltaR_toTauJet <= m_Config_TauConstituents_Types_DeltaRCore) {
 
  106       int nPi0sPerCluster = 0;
 
  108     ATH_MSG_WARNING(
"WARNING: Could not retrieve nPi0Proto. Will set it to 1.");
 
  121   std::vector<const xAOD::IParticle*> list_TauShots = std::vector<const xAOD::IParticle*>(0);
 
  123     ATH_MSG_DEBUG(
"WARNING: Could not get shots from current pfo");
 
  126   for (
unsigned int iShot=0; iShot<list_TauShots.size(); iShot++) {
 
  128     if (list_TauShots.at(iShot) == 
nullptr) {
 
  134     TLorentzVector          shotMomentum;
 
  135     PanTau::SetP4EEtaPhiM( shotMomentum, curShot->
e(), curShot->
eta(), curShot->
phi(), curShot->
m());
 
  143       ATH_MSG_DEBUG(
"WARNING: Could not get nPhotons for this shot! Set to -1");
 
  146     tauConstituent->
addShot(shotConstituent);            
 
  149   return StatusCode::SUCCESS;