1 #ifndef EVGB_MCTRUTHANDFRIENDSITR_H 9 #define EVGB_MCTRUTHANDFRIENDSITR_H 27 #include "dk2nu/tree/dk2nu.h" 28 #include "dk2nu/tree/NuChoice.h" 36 std::vector<std::string>
const & labels);
55 std::vector< art::Handle< std::vector<simb::MCTruth> > >
mclists;
75 #endif // EVGB_MCTRUTHANDFRIENDSITR_H const bsim::Dk2Nu * thisDk2Nu
std::vector< art::Handle< std::vector< simb::MCTruth > > > mclists
MCTruthAndFriendsItr(art::Event const &evtIn, std::vector< std::string > const &labels)
virtual ~MCTruthAndFriendsItr()
const simb::MCTruth * GetMCTruth() const
std::vector< std::string > outlabels
object containing MC flux information
const simb::GTruth * thisGTruth
const bsim::NuChoice * GetNuChoice() const
const simb::MCFlux * GetMCFlux() const
std::vector< std::string > const & fInputModuleLabels
const bsim::NuChoice * thisNuChoice
std::set< std::pair< int, int > > indices
const simb::MCFlux * thisMCFlux
const simb::GTruth * GetGTruth() const
const simb::MCTruth * thisMCTruth
Physics generators for neutrinos, cosmic rays, and others.
std::set< std::pair< int, int > >::const_iterator indx_itr
Event generator information.
std::string GetLabel() const
const bsim::Dk2Nu * GetDk2Nu() const