#include "art/Framework/Core/EDAnalyzer.h"#include "art/Framework/Core/ModuleMacros.h"#include "art/Framework/Principal/Event.h"#include "art/Framework/Principal/Handle.h"#include "art/Framework/Principal/Run.h"#include "art/Framework/Principal/SubRun.h"#include "canvas/Utilities/InputTag.h"#include "fhiclcpp/ParameterSet.h"#include "messagefacility/MessageLogger/MessageLogger.h"#include "art/Framework/Services/Registry/ServiceHandle.h"#include "lardataalg/DetectorInfo/DetectorPropertiesStandard.h"#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"#include "lardata/DetectorInfoServices/DetectorClocksService.h"#include "larcore/Geometry/Geometry.h"#include "larcore/CoreUtils/ServiceUtil.h"#include "larcorealg/Geometry/GeometryCore.h"#include "larcorealg/Geometry/BoxBoundedGeo.h"#include "larsim/MCCheater/BackTrackerService.h"#include "larsim/MCCheater/ParticleInventoryService.h"#include "art_root_io/TFileService.h"#include "lardataobj/AnalysisBase/T0.h"#include "larreco/RecoAlg/TrackMomentumCalculator.h"#include "lardataobj/RecoBase/PFParticle.h"#include "lardataobj/RecoBase/Vertex.h"#include "lardataobj/RecoBase/Shower.h"#include "lardataobj/RecoBase/Slice.h"#include "lardataobj/RecoBase/Track.h"#include "lardataobj/RecoBase/Hit.h"#include "lardataobj/RecoBase/Cluster.h"#include "lardataobj/AnalysisBase/Calorimetry.h"#include "lardataobj/AnalysisBase/ParticleID.h"#include "lardataobj/RecoBase/PFParticleMetadata.h"#include "lardataobj/RecoBase/MCSFitResult.h"#include "nusimdata/SimulationBase/MCParticle.h"#include "nusimdata/SimulationBase/MCTruth.h"#include "larcorealg/GeoAlgo/GeoAlgo.h"#include "TH1D.h"#include "sbncode/CAFMaker/RecoUtils/RecoUtils.h"#include <numeric>Go to the source code of this file.
Classes | |
| struct | Histos |
| class | numu::NuMuEfficiencyStudy |
Namespaces | |
| numu | |
Functions | |
| float | ContainedLength (const TVector3 &v0, const TVector3 &v1, const std::vector< geoalgo::AABox > &boxes) |
| const simb::MCParticle * | Genie2G4MCParticle (const simb::MCParticle &genie_part, const simb::MCTruth &mctruth, const std::vector< art::Ptr< simb::MCParticle >> &g4_mcparticles, const std::vector< const sim::GeneratedParticleInfo * > infos) |
| for (auto const &cryo:geometry->IterateCryostats()) | |
| for (const std::vector< geo::BoxBoundedGeo > &tpcs:fTPCVolumes) | |
| InitHistos () | |
| float ContainedLength | ( | const TVector3 & | v0, |
| const TVector3 & | v1, | ||
| const std::vector< geoalgo::AABox > & | boxes | ||
| ) |
| for | ( | auto const &cryo:geometry-> | IterateCryostats() | ) |
Definition at line 197 of file NuMuEfficiencyStudy_module.cc.
| for | ( | const std::vector< geo::BoxBoundedGeo > &tpcs:fTPCVolumes | ) |
Definition at line 210 of file NuMuEfficiencyStudy_module.cc.
| const simb::MCParticle * Genie2G4MCParticle | ( | const simb::MCParticle & | genie_part, |
| const simb::MCTruth & | mctruth, | ||
| const std::vector< art::Ptr< simb::MCParticle >> & | g4_mcparticles, | ||
| const std::vector< const sim::GeneratedParticleInfo * > | infos | ||
| ) |
Definition at line 591 of file NuMuEfficiencyStudy_module.cc.
| InitHistos | ( | ) |
1.8.5