Public Member Functions | |
ArtOutputHandler (art::Event &evt, std::string &pathName, std::string &vertexName, std::string &extremeName) | |
void | makeClusterHitAssns (RecobHitVector &recobHits) |
void | makeSpacePointHitAssns (std::vector< recob::SpacePoint > &spacePointVector, RecobHitVector &recobHits, art::Assns< recob::Hit, recob::SpacePoint > &spHitAssns, const std::string &path="") |
void | makePFPartPCAAssns () |
void | makePFPartSeedAssns (size_t numSeedsStart) |
void | makePFPartClusterAssns (size_t clusterStart) |
void | makePFPartSpacePointAssns (std::vector< recob::SpacePoint > &spacePointVector, art::Assns< recob::SpacePoint, recob::PFParticle > &pfPartSPAssociations, size_t spacePointStart, const std::string &instance="") |
void | makePFPartEdgeAssns (std::vector< recob::Edge > &edgeVector, art::Assns< recob::Edge, recob::PFParticle > &pfPartEdgeAssociations, size_t edgeStart, const std::string &instance="") |
void | makeEdgeSpacePointAssns (std::vector< recob::Edge > &edgeVector, RecobSpacePointVector &spacePointVector, art::Assns< recob::SpacePoint, recob::Edge > &edgeSPAssociations, const std::string &path="") |
void | outputObjects () |
art::Ptr< recob::SpacePoint > | makeSpacePointPtr (size_t index, const std::string &instance="") |
art::Ptr< recob::Edge > | makeEdgePtr (size_t index, const std::string &instance="") |
Private Attributes | |
art::Event & | fEvt |
art::PtrMaker< recob::SpacePoint > | fSPPtrMaker |
art::PtrMaker< recob::SpacePoint > | fSPPtrMakerPath |
art::PtrMaker< recob::Edge > | fEdgePtrMaker |
art::PtrMaker< recob::Edge > | fEdgePtrMakerPath |
std::string & | fPathName |
std::string & | fVertexName |
std::string & | fExtremeName |
Definition at line 117 of file Cluster3D_module.cc.
|
inline |
Definition at line 119 of file Cluster3D_module.cc.
|
inline |
Definition at line 158 of file Cluster3D_module.cc.
|
inline |
Definition at line 279 of file Cluster3D_module.cc.
|
inline |
Definition at line 233 of file Cluster3D_module.cc.
|
inline |
Definition at line 196 of file Cluster3D_module.cc.
|
inline |
Definition at line 220 of file Cluster3D_module.cc.
|
inline |
Definition at line 174 of file Cluster3D_module.cc.
|
inline |
Definition at line 185 of file Cluster3D_module.cc.
|
inline |
Definition at line 207 of file Cluster3D_module.cc.
|
inline |
Definition at line 164 of file Cluster3D_module.cc.
|
inline |
Definition at line 272 of file Cluster3D_module.cc.
|
inline |
Definition at line 243 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Cluster, recob::Hit> > lar_cluster3d::Cluster3D::ArtOutputHandler::artClusterAssociations |
Definition at line 297 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::Cluster> > lar_cluster3d::Cluster3D::ArtOutputHandler::artClusterVector |
Definition at line 287 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::SpacePoint, recob::Edge> > lar_cluster3d::Cluster3D::ArtOutputHandler::artEdgePPAssociations |
Definition at line 309 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::SpacePoint, recob::Edge> > lar_cluster3d::Cluster3D::ArtOutputHandler::artEdgeSPAssociations |
Definition at line 308 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3D::ArtOutputHandler::artEdgeVector |
Definition at line 293 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artExtremePointVector |
Definition at line 291 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPathEdgeVector |
Definition at line 294 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPathPointVector |
Definition at line 289 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::PCAxis> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPCAxisVector |
Definition at line 283 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::PFParticle, recob::PCAxis> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartAxisAssociations |
Definition at line 298 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::PFParticle, recob::Cluster> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartClusAssociations |
Definition at line 299 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Edge, recob::PFParticle> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartEdgeAssociations |
Definition at line 303 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::PFParticle> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFParticleVector |
Definition at line 286 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Edge, recob::PFParticle> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartPathEdgeAssociations |
Definition at line 304 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::SpacePoint, recob::PFParticle> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartPPAssociations |
Definition at line 301 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::PFParticle, recob::Seed> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartSeedAssociations |
Definition at line 302 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::SpacePoint, recob::PFParticle> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPFPartSPAssociations |
Definition at line 300 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Hit, recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artPPHitAssociations |
Definition at line 307 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Seed, recob::Hit> > lar_cluster3d::Cluster3D::ArtOutputHandler::artSeedHitAssociations |
Definition at line 305 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::Seed> > lar_cluster3d::Cluster3D::ArtOutputHandler::artSeedVector |
Definition at line 292 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artSpacePointVector |
Definition at line 288 of file Cluster3D_module.cc.
std::unique_ptr<art::Assns<recob::Hit, recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artSPHitAssociations |
Definition at line 306 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3D::ArtOutputHandler::artVertexEdgeVector |
Definition at line 295 of file Cluster3D_module.cc.
std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3D::ArtOutputHandler::artVertexPointVector |
Definition at line 290 of file Cluster3D_module.cc.
|
private |
Definition at line 315 of file Cluster3D_module.cc.
|
private |
Definition at line 316 of file Cluster3D_module.cc.
|
private |
Definition at line 312 of file Cluster3D_module.cc.
|
private |
Definition at line 319 of file Cluster3D_module.cc.
|
private |
Definition at line 317 of file Cluster3D_module.cc.
|
private |
Definition at line 313 of file Cluster3D_module.cc.
|
private |
Definition at line 314 of file Cluster3D_module.cc.
|
private |
Definition at line 318 of file Cluster3D_module.cc.