1 #ifndef FIDUCIALVOLUMECOSMICIDALG_H_SEEN
2 #define FIDUCIALVOLUMECOSMICIDALG_H_SEEN
13 #include "fhiclcpp/ParameterSet.h"
14 #include "fhiclcpp/types/Table.h"
15 #include "fhiclcpp/types/Atom.h"
52 Comment(
"Fiducial volume cuts (cm)")
FiducialVolumeCosmicIdAlg(const core::ProviderManager &manager, const Config &config)
bool FiducialVolumeCosmicId(recob::Track track)
void reconfigure(const core::ProviderManager &manager, const Config &config)
fhicl::Table< Fiducial > FiducialCuts
fhicl::Atom< double > MinZ
fhicl::Atom< double > MaxY
process_name use argoneut_mc_hitfinder track
process_name opflashCryoW ana
fhicl::Atom< double > MaxZ
bool InFiducial(geo::Point_t point)
fhicl::Atom< double > MinX
Access the description of detector geometry.
Interface to LArSoft services.
~FiducialVolumeCosmicIdAlg()
BEGIN_PROLOG vertical distance to the surface Name
Provides recob::Track data product.
Provides a base class aware of world box coordinates.
FiducialVolumeCosmicIdAlg(const core::ProviderManager &manager, const fhicl::ParameterSet &pset)
std::vector< geo::BoxBoundedGeo > fFiducialVolumes
fhicl::Atom< double > MaxX
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
fhicl::Atom< double > MinY
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory, plus additional members relevant for a "fitted" track: