6 static const std::vector<std::string>
SCALAR_VARS({
"vtxContain" });
7 static const std::vector<std::string>
VECTOR_VARS({});
15 labelGenerator(labelGenerator),
16 containVolMaxX(pset.
get<double>(
"ContainVolMaxX")),
17 containVolMaxY(pset.
get<double>(
"ContainVolMaxY")),
18 containVolMinZ(pset.
get<double>(
"ContainVolMinZ")),
19 containVolMaxZ(pset.
get<double>(
"ContainVolMaxZ"))
24 std::vector<art::Ptr<simb::MCTruth>> mcTruth;
32 if (mcTruth.empty()) {
36 const auto &nu = mcTruth[0]->GetNeutrino();
38 auto vtxX = nu.Nu().Vx();
39 auto vtxY = nu.Nu().Vy();
40 auto vtxZ = nu.Nu().Vz();
static const std::vector< std::string > VECTOR_VARS({})
Handle< PROD > getHandle(SelectorBase const &) const
static const std::vector< std::string > SCALAR_VARS({"run","subRun","event"})
auto const & get(AssnsNode< L, R, D > const &r)
void fill_ptr_vector(std::vector< Ptr< T >> &ptrs, H const &h)