All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
icaruscode/icaruscode/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

 icarus
 Cluster finding and building.
 
 icarus::TPCGeoUtil
 

Functions

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