62 return StatusCode::SUCCESS;
69 CHECK(evtStore()->retrieve(iter));
71 m_x_v_y_edep->Fill( hit.GetX() , hit.GetY() , hit.GetEnergy() );
73 m_R_v_z_edep->Fill( std::sqrt( hit.GetX()*hit.GetX() + hit.GetY()*hit.GetY() ) , std::abs( hit.GetZ() ) , hit.GetEnergy() );
74 m_R_v_z_hits->Fill( std::sqrt( hit.GetX()*hit.GetX() + hit.GetY()*hit.GetY() ) , std::abs( hit.GetZ() ) );
76 m_R_v_z_post->Fill( std::sqrt( hit.GetEPX()*hit.GetEPX() + hit.GetEPY()*hit.GetEPY() ) , std::abs( hit.GetEPZ() ) );
78 m_pdgid->Fill( hit.GetPdgCode() );
79 m_time_edep->Fill( hit.GetPreStepTime() , hit.GetPostStepTime() , hit.GetEnergy() );
85 etot+=hit.GetEnergy();
89 return StatusCode::SUCCESS;
#define _TH2D_WEIGHTED(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)
#define _TH2D(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)