1 #ifndef LArPandoraShowerAlg_hxx 2 #define LArPandoraShowerAlg_hxx 9 class DetectorClocksData;
10 class DetectorPropertiesData;
27 #include "art_root_io/TFileService.h" 66 float& totalCharge)
const;
101 const unsigned int nSegments)
const;
103 double CalculateRMS(
const std::vector<float>& perps)
const;
106 double SCECorrectPitch(
double const& pitch,
109 unsigned int const& TPC)
const;
111 double SCECorrectEField(
double const& EField,
geo::Point_t const& pos)
const;
113 std::map<art::Ptr<recob::Hit>, std::vector<art::Ptr<recob::Hit>>> OrganizeHits(
119 std::string
const& evd_disp_name_append =
"")
const;
Reconstruction base classes.
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Vector_t
Type for representation of momenta in 3D space.
art::InputTag fPFParticleLabel
art::ServiceHandle< geo::Geometry const > fGeom
const std::string fInitialTrackInputLabel
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
const std::string fInitialTrackSpacePointsInputLabel
const std::string fShowerDirectionInputLabel
General LArSoft Utilities.
const std::string fShowerStartPositionInputLabel
Detector simulation of raw signals on wires.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
art::ServiceHandle< art::TFileService > tfs
Contains all timing reference information for the detector.
spacecharge::SpaceCharge const * fSCE
art framework interface to geometry description