All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
FilterNeutrinosActiveVolume_module.cc File Reference

Discards events with no neutrino interaction in the specified volume. More...

#include "icarusalg/Utilities/WeakCurrentType.h"
#include "larcore/Geometry/Geometry.h"
#include "larcore/CoreUtils/ServiceUtil.h"
#include "lardataalg/MCDumpers/MCDumperUtils.h"
#include "larcorealg/Geometry/GeometryCore.h"
#include "larcorealg/Geometry/ROOTGeometryNavigator.h"
#include "larcorealg/Geometry/GeoNodePath.h"
#include "larcorealg/Geometry/TransformationMatrix.h"
#include "larcorealg/Geometry/geo_vectors_utils.h"
#include "larcorealg/Geometry/BoxBoundedGeo.h"
#include "larcorealg/CoreUtils/StdUtils.h"
#include "larcorealg/CoreUtils/enumerate.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "nusimdata/SimulationBase/MCNeutrino.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "art/Framework/Core/EDFilter.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "canvas/Utilities/Exception.h"
#include "fhiclcpp/types/Sequence.h"
#include "fhiclcpp/types/OptionalSequence.h"
#include "fhiclcpp/types/Table.h"
#include "fhiclcpp/types/Atom.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include <regex>
#include <algorithm>
#include <vector>
#include <string>
#include <atomic>
#include <utility>
#include <cmath>

Go to the source code of this file.

Classes

class  icarus::simfilter::FilterNeutrinosActiveVolume
 Accepts only neutrino-like events with vertices in a specified volume. More...
 
struct  icarus::simfilter::FilterNeutrinosActiveVolume::BoxCoordConfig
 Configuration of box volume geometry. More...
 
struct  icarus::simfilter::FilterNeutrinosActiveVolume::Config
 Configuration parameter structure. More...
 

Namespaces

 icarus::simfilter
 

Detailed Description

Discards events with no neutrino interaction in the specified volume.

Authors
Christian Farnese (farne.nosp@m.se@p.nosp@m.d.inf.nosp@m.n.it), Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
May 6, 2020

Run

lar --print-description FilterNeutrinosActiveVolume

for configuration directions.

Definition in file FilterNeutrinosActiveVolume_module.cc.