110 ATH_MSG_DEBUG(
"photonMonTool::bookHistogramsForOnePhoton()");
118 bookTH2F(myHist.
m_hEtaPhi4GeV, *
m_photonGroup,
"photonEtaPhiPtgt4GeV",
"Photon #eta,#phi map (candidates with Pt>4 GeV)", 64, -3.2, 3.2, 64, -3.2, 3.2, myHist.
m_nameOfEgammaType);
126 bookTH2F(myHist.
m_hEtaPhi, *
m_photonGroup,
"photonEtaPhiPt2.5GeV",
"Photon #eta,#phi map (candidates with Pt>2.5 GeV)", 64, -3.2, 3.2, 64, -3.2, 3.2, myHist.
m_nameOfEgammaType);
127 bookTH2F(myHist.
m_hEtaPhi20GeV, *
m_photonGroup,
"photonEtaPhiPtgt20GeV",
"Photon #eta,#phi map (candidates with Pt>20 GeV)", 64, -3.2, 3.2, 64, -3.2, 3.2, myHist.
m_nameOfEgammaType);
147 bookTH2F(myHist.
m_hEtaPhiUnconv, *
m_photonUnconvGroup,
"photonEtaPhiUnconv",
"Unconverted photon #eta,#phi map", 64, -3.2, 3.2, 64, -3.2, 3.2, myHist.
m_nameOfEgammaType);
156 bookTH2F(myHist.
m_hEtaPhiConv, *
m_photonConvGroup,
"photonEtaPhiConv",
"Converted photon #eta,#phi map", 64, -3.2, 3.2, 64, -3.2, 3.2, myHist.
m_nameOfEgammaType);
178 return StatusCode::SUCCESS;
408 const EventContext& ctx = Gaudi::Hive::currentContext();
413 return StatusCode::SUCCESS;
440 double fractionConv = 0.;
441 if (NPhotons>0) fractionConv = NConvPhotons/NPhotons;
450 if (NPhotons>0) fractionConv = NConvPhotons/NPhotons;
468 if( ! photon_container->hasStore() ) {
470 return StatusCode::FAILURE;
477 ATH_MSG_DEBUG(
"Number of photons: " << photon_container->size());
495 for (; ph_iter!=ph_end; ++ph_iter){
496 if(!(*ph_iter))
continue;
502 if ((*ph_iter)->pt()<= 7000. && std::abs((*ph_iter)->eta()) >= 2.47 )
continue;
507 if((*ph_iter)->passSelection(isGood,
"Loose")) {
511 }
else ATH_MSG_WARNING(
"Photon selection menu LHMedium is not defined" );
514 if((*ph_iter)->passSelection(isGood,
"Tight")) {
518 }
else ATH_MSG_WARNING(
"Photon selection menu LHTight is not defined" );
536 return StatusCode::SUCCESS;