All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
sbndcode/sbndcode/CRT/CRTUtils/TPCGeoUtil.h File Reference
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "fhiclcpp/ParameterSet.h"
#include "art/Framework/Principal/Handle.h"
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Persistency/Common/PtrVector.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "larcore/Geometry/Geometry.h"
#include "larcorealg/Geometry/GeometryCore.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "lardataobj/RecoBase/Hit.h"
#include <vector>

Go to the source code of this file.

Namespaces

 sbnd
 LArSoft plugin for SBND CRT detector simulation parameters.
 
 sbnd::TPCGeoUtil
 

Functions

int sbnd::TPCGeoUtil::DetectedInTPC (std::vector< art::Ptr< recob::Hit >> hits)
 
std::pair< double, double > sbnd::TPCGeoUtil::XLimitsFromHits (const geo::GeometryCore *GeometryService, std::vector< art::Ptr< recob::Hit >> hits)
 
bool sbnd::TPCGeoUtil::InsideTPC (geo::Point_t point, const geo::TPCGeo &tpc, double buffer)
 
int sbnd::TPCGeoUtil::DriftDirectionFromHits (const geo::GeometryCore *GeometryService, std::vector< art::Ptr< recob::Hit >> hits)