All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
lar_cluster3d::Cluster3D::ArtOutputHandler Class Reference

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::SpacePointmakeSpacePointPtr (size_t index, const std::string &instance="")
 
art::Ptr< recob::EdgemakeEdgePtr (size_t index, const std::string &instance="")
 

Public Attributes

std::unique_ptr< std::vector
< recob::PCAxis > > 
artPCAxisVector
 
std::unique_ptr< std::vector
< recob::PFParticle > > 
artPFParticleVector
 
std::unique_ptr< std::vector
< recob::Cluster > > 
artClusterVector
 
std::unique_ptr< std::vector
< recob::SpacePoint > > 
artSpacePointVector
 
std::unique_ptr< std::vector
< recob::SpacePoint > > 
artPathPointVector
 
std::unique_ptr< std::vector
< recob::SpacePoint > > 
artVertexPointVector
 
std::unique_ptr< std::vector
< recob::SpacePoint > > 
artExtremePointVector
 
std::unique_ptr< std::vector
< recob::Seed > > 
artSeedVector
 
std::unique_ptr< std::vector
< recob::Edge > > 
artEdgeVector
 
std::unique_ptr< std::vector
< recob::Edge > > 
artPathEdgeVector
 
std::unique_ptr< std::vector
< recob::Edge > > 
artVertexEdgeVector
 
std::unique_ptr< art::Assns
< recob::Cluster, recob::Hit > > 
artClusterAssociations
 
std::unique_ptr< art::Assns
< recob::PFParticle,
recob::PCAxis > > 
artPFPartAxisAssociations
 
std::unique_ptr< art::Assns
< recob::PFParticle,
recob::Cluster > > 
artPFPartClusAssociations
 
std::unique_ptr< art::Assns
< recob::SpacePoint,
recob::PFParticle > > 
artPFPartSPAssociations
 
std::unique_ptr< art::Assns
< recob::SpacePoint,
recob::PFParticle > > 
artPFPartPPAssociations
 
std::unique_ptr< art::Assns
< recob::PFParticle,
recob::Seed > > 
artPFPartSeedAssociations
 
std::unique_ptr< art::Assns
< recob::Edge,
recob::PFParticle > > 
artPFPartEdgeAssociations
 
std::unique_ptr< art::Assns
< recob::Edge,
recob::PFParticle > > 
artPFPartPathEdgeAssociations
 
std::unique_ptr< art::Assns
< recob::Seed, recob::Hit > > 
artSeedHitAssociations
 
std::unique_ptr< art::Assns
< recob::Hit,
recob::SpacePoint > > 
artSPHitAssociations
 
std::unique_ptr< art::Assns
< recob::Hit,
recob::SpacePoint > > 
artPPHitAssociations
 
std::unique_ptr< art::Assns
< recob::SpacePoint,
recob::Edge > > 
artEdgeSPAssociations
 
std::unique_ptr< art::Assns
< recob::SpacePoint,
recob::Edge > > 
artEdgePPAssociations
 

Private Attributes

art::Event & fEvt
 
art::PtrMaker< recob::SpacePointfSPPtrMaker
 
art::PtrMaker< recob::SpacePointfSPPtrMakerPath
 
art::PtrMaker< recob::EdgefEdgePtrMaker
 
art::PtrMaker< recob::EdgefEdgePtrMakerPath
 
std::string & fPathName
 
std::string & fVertexName
 
std::string & fExtremeName
 

Detailed Description

Definition at line 117 of file Cluster3D_module.cc.

Constructor & Destructor Documentation

lar_cluster3d::Cluster3D::ArtOutputHandler::ArtOutputHandler ( art::Event &  evt,
std::string &  pathName,
std::string &  vertexName,
std::string &  extremeName 
)
inline

Definition at line 119 of file Cluster3D_module.cc.

123  : artPCAxisVector(new std::vector<recob::PCAxis>)
124  , artPFParticleVector(new std::vector<recob::PFParticle>)
125  , artClusterVector(new std::vector<recob::Cluster>)
126  , artSpacePointVector(new std::vector<recob::SpacePoint>)
127  , artPathPointVector(new std::vector<recob::SpacePoint>)
128  , artVertexPointVector(new std::vector<recob::SpacePoint>)
129  , artExtremePointVector(new std::vector<recob::SpacePoint>)
130  , artSeedVector(new std::vector<recob::Seed>)
131  , artEdgeVector(new std::vector<recob::Edge>)
132  , artPathEdgeVector(new std::vector<recob::Edge>)
133  , artVertexEdgeVector(new std::vector<recob::Edge>)
134  , artClusterAssociations(new art::Assns<recob::Cluster, recob::Hit>)
135  , artPFPartAxisAssociations(new art::Assns<recob::PFParticle, recob::PCAxis>)
136  , artPFPartClusAssociations(new art::Assns<recob::PFParticle, recob::Cluster>)
137  , artPFPartSPAssociations(new art::Assns<recob::SpacePoint, recob::PFParticle>)
138  , artPFPartPPAssociations(new art::Assns<recob::SpacePoint, recob::PFParticle>)
139  , artPFPartSeedAssociations(new art::Assns<recob::PFParticle, recob::Seed>)
140  , artPFPartEdgeAssociations(new art::Assns<recob::Edge, recob::PFParticle>)
141  , artPFPartPathEdgeAssociations(new art::Assns<recob::Edge, recob::PFParticle>)
142  , artSeedHitAssociations(new art::Assns<recob::Seed, recob::Hit>)
143  , artSPHitAssociations(new art::Assns<recob::Hit, recob::SpacePoint>)
144  , artPPHitAssociations(new art::Assns<recob::Hit, recob::SpacePoint>)
145  , artEdgeSPAssociations(new art::Assns<recob::SpacePoint, recob::Edge>)
146  , artEdgePPAssociations(new art::Assns<recob::SpacePoint, recob::Edge>)
147  , fEvt(evt)
148  , fSPPtrMaker(evt)
149  , fSPPtrMakerPath(evt, pathName)
150  , fEdgePtrMaker(evt)
151  , fEdgePtrMakerPath(evt, pathName)
152  , fPathName(pathName)
153  , fVertexName(vertexName)
154  , fExtremeName(extremeName)
155  {}
std::unique_ptr< std::vector< recob::Edge > > artPathEdgeVector
std::unique_ptr< art::Assns< recob::SpacePoint, recob::PFParticle > > artPFPartSPAssociations
std::unique_ptr< std::vector< recob::SpacePoint > > artVertexPointVector
std::unique_ptr< std::vector< recob::Seed > > artSeedVector
std::unique_ptr< art::Assns< recob::Seed, recob::Hit > > artSeedHitAssociations
std::unique_ptr< std::vector< recob::Edge > > artVertexEdgeVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::Seed > > artPFPartSeedAssociations
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
std::unique_ptr< art::Assns< recob::Hit, recob::SpacePoint > > artPPHitAssociations
art::PtrMaker< recob::Edge > fEdgePtrMaker
art::PtrMaker< recob::SpacePoint > fSPPtrMakerPath
std::unique_ptr< std::vector< recob::SpacePoint > > artPathPointVector
std::unique_ptr< std::vector< recob::SpacePoint > > artSpacePointVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::PCAxis > > artPFPartAxisAssociations
std::unique_ptr< art::Assns< recob::Cluster, recob::Hit > > artClusterAssociations
std::unique_ptr< std::vector< recob::Edge > > artEdgeVector
std::unique_ptr< art::Assns< recob::Hit, recob::SpacePoint > > artSPHitAssociations
std::unique_ptr< art::Assns< recob::SpacePoint, recob::Edge > > artEdgePPAssociations
std::unique_ptr< art::Assns< recob::SpacePoint, recob::PFParticle > > artPFPartPPAssociations
std::unique_ptr< art::Assns< recob::PFParticle, recob::Cluster > > artPFPartClusAssociations
art::PtrMaker< recob::SpacePoint > fSPPtrMaker
std::unique_ptr< std::vector< recob::SpacePoint > > artExtremePointVector
std::unique_ptr< std::vector< recob::Cluster > > artClusterVector
art::PtrMaker< recob::Edge > fEdgePtrMakerPath
std::unique_ptr< std::vector< recob::PCAxis > > artPCAxisVector
TCEvent evt
Definition: DataStructs.cxx:8
std::unique_ptr< art::Assns< recob::SpacePoint, recob::Edge > > artEdgeSPAssociations
std::unique_ptr< art::Assns< recob::Edge, recob::PFParticle > > artPFPartEdgeAssociations
std::unique_ptr< art::Assns< recob::Edge, recob::PFParticle > > artPFPartPathEdgeAssociations

Member Function Documentation

void lar_cluster3d::Cluster3D::ArtOutputHandler::makeClusterHitAssns ( RecobHitVector recobHits)
inline

Definition at line 158 of file Cluster3D_module.cc.

159  {
161  }
std::unique_ptr< art::Assns< recob::Cluster, recob::Hit > > artClusterAssociations
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
std::unique_ptr< std::vector< recob::Cluster > > artClusterVector
art::Ptr<recob::Edge> lar_cluster3d::Cluster3D::ArtOutputHandler::makeEdgePtr ( size_t  index,
const std::string &  instance = "" 
)
inline

Definition at line 279 of file Cluster3D_module.cc.

280  {
281  if (empty(instance)) { return fEdgePtrMaker(index); }
282  return fEdgePtrMakerPath(index);
283  };
const std::string instance
art::PtrMaker< recob::Edge > fEdgePtrMaker
art::PtrMaker< recob::Edge > fEdgePtrMakerPath
bool empty(FixedBins< T, C > const &) noexcept
Definition: FixedBins.h:555
void lar_cluster3d::Cluster3D::ArtOutputHandler::makeEdgeSpacePointAssns ( std::vector< recob::Edge > &  edgeVector,
RecobSpacePointVector spacePointVector,
art::Assns< recob::SpacePoint, recob::Edge > &  edgeSPAssociations,
const std::string &  path = "" 
)
inline

Definition at line 233 of file Cluster3D_module.cc.

237  {
238  for (auto& spacePoint : spacePointVector)
239  util::CreateAssn(fEvt, edgeVector, spacePoint, edgeSPAssociations, path);
240  }
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics path
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
void lar_cluster3d::Cluster3D::ArtOutputHandler::makePFPartClusterAssns ( size_t  clusterStart)
inline

Definition at line 196 of file Cluster3D_module.cc.

197  {
202  clusterStart,
203  artClusterVector->size());
204  }
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::Cluster > > artPFPartClusAssociations
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
std::unique_ptr< std::vector< recob::Cluster > > artClusterVector
void lar_cluster3d::Cluster3D::ArtOutputHandler::makePFPartEdgeAssns ( std::vector< recob::Edge > &  edgeVector,
art::Assns< recob::Edge, recob::PFParticle > &  pfPartEdgeAssociations,
size_t  edgeStart,
const std::string &  instance = "" 
)
inline

Definition at line 220 of file Cluster3D_module.cc.

224  {
225  for (size_t idx = edgeStart; idx < edgeVector.size(); idx++) {
226  art::Ptr<recob::Edge> edge = makeEdgePtr(idx, instance);
227 
228  util::CreateAssn(fEvt, *artPFParticleVector, edge, pfPartEdgeAssociations);
229  }
230  }
const std::string instance
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
art::Ptr< recob::Edge > makeEdgePtr(size_t index, const std::string &instance="")
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
void lar_cluster3d::Cluster3D::ArtOutputHandler::makePFPartPCAAssns ( )
inline

Definition at line 174 of file Cluster3D_module.cc.

175  {
180  artPCAxisVector->size() - 2,
181  artPCAxisVector->size());
182  }
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::PCAxis > > artPFPartAxisAssociations
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
std::unique_ptr< std::vector< recob::PCAxis > > artPCAxisVector
void lar_cluster3d::Cluster3D::ArtOutputHandler::makePFPartSeedAssns ( size_t  numSeedsStart)
inline

Definition at line 185 of file Cluster3D_module.cc.

186  {
189  *artSeedVector,
191  numSeedsStart,
192  artSeedVector->size());
193  }
std::unique_ptr< std::vector< recob::Seed > > artSeedVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::Seed > > artPFPartSeedAssociations
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
void lar_cluster3d::Cluster3D::ArtOutputHandler::makePFPartSpacePointAssns ( std::vector< recob::SpacePoint > &  spacePointVector,
art::Assns< recob::SpacePoint, recob::PFParticle > &  pfPartSPAssociations,
size_t  spacePointStart,
const std::string &  instance = "" 
)
inline

Definition at line 207 of file Cluster3D_module.cc.

212  {
213  for (size_t idx = spacePointStart; idx < spacePointVector.size(); idx++) {
214  art::Ptr<recob::SpacePoint> spacePoint = makeSpacePointPtr(idx, instance);
215  util::CreateAssn(fEvt, *artPFParticleVector, spacePoint, pfPartSPAssociations);
216  }
217  }
const std::string instance
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
art::Ptr< recob::SpacePoint > makeSpacePointPtr(size_t index, const std::string &instance="")
void lar_cluster3d::Cluster3D::ArtOutputHandler::makeSpacePointHitAssns ( std::vector< recob::SpacePoint > &  spacePointVector,
RecobHitVector recobHits,
art::Assns< recob::Hit, recob::SpacePoint > &  spHitAssns,
const std::string &  path = "" 
)
inline

Definition at line 164 of file Cluster3D_module.cc.

168  {
169  for (auto& hit : recobHits)
170  util::CreateAssn(fEvt, spacePointVector, hit, spHitAssns, path);
171  }
process_name hit
Definition: cheaterreco.fcl:51
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics path
bool CreateAssn(art::Event &evt, std::vector< T > const &a, art::Ptr< U > const &b, art::Assns< U, T > &assn, std::string a_instance, size_t index=UINT_MAX)
Creates a single one-to-one association.
art::Ptr<recob::SpacePoint> lar_cluster3d::Cluster3D::ArtOutputHandler::makeSpacePointPtr ( size_t  index,
const std::string &  instance = "" 
)
inline

Definition at line 272 of file Cluster3D_module.cc.

273  {
274  if (empty(instance)) { return fSPPtrMaker(index); }
275  return fSPPtrMakerPath(index);
276  };
const std::string instance
art::PtrMaker< recob::SpacePoint > fSPPtrMakerPath
art::PtrMaker< recob::SpacePoint > fSPPtrMaker
bool empty(FixedBins< T, C > const &) noexcept
Definition: FixedBins.h:555
void lar_cluster3d::Cluster3D::ArtOutputHandler::outputObjects ( )
inline

Definition at line 243 of file Cluster3D_module.cc.

244  {
245  fEvt.put(std::move(artPCAxisVector));
246  fEvt.put(std::move(artPFParticleVector));
247  fEvt.put(std::move(artClusterVector));
248  fEvt.put(std::move(artSpacePointVector));
249  fEvt.put(std::move(artSeedVector));
250  fEvt.put(std::move(artEdgeVector));
251  fEvt.put(std::move(artPFPartAxisAssociations));
252  fEvt.put(std::move(artPFPartClusAssociations));
253  fEvt.put(std::move(artClusterAssociations));
254  fEvt.put(std::move(artPFPartSPAssociations));
255  fEvt.put(std::move(artPFPartSeedAssociations));
256  fEvt.put(std::move(artPFPartEdgeAssociations));
257  fEvt.put(std::move(artSeedHitAssociations));
258  fEvt.put(std::move(artSPHitAssociations));
259  fEvt.put(std::move(artEdgeSPAssociations));
260  fEvt.put(std::move(artPathEdgeVector), fPathName);
261  fEvt.put(std::move(artPathPointVector), fPathName);
262  fEvt.put(std::move(artEdgePPAssociations), fPathName);
263  fEvt.put(std::move(artPFPartPPAssociations), fPathName);
265  fEvt.put(std::move(artPPHitAssociations), fPathName);
266  fEvt.put(std::move(artVertexEdgeVector), fVertexName);
267  fEvt.put(std::move(artVertexPointVector), fVertexName);
268  fEvt.put(std::move(artExtremePointVector), fExtremeName);
269  }
std::unique_ptr< std::vector< recob::Edge > > artPathEdgeVector
std::unique_ptr< art::Assns< recob::SpacePoint, recob::PFParticle > > artPFPartSPAssociations
std::unique_ptr< std::vector< recob::SpacePoint > > artVertexPointVector
std::unique_ptr< std::vector< recob::Seed > > artSeedVector
std::unique_ptr< art::Assns< recob::Seed, recob::Hit > > artSeedHitAssociations
std::unique_ptr< std::vector< recob::Edge > > artVertexEdgeVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::Seed > > artPFPartSeedAssociations
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
std::unique_ptr< art::Assns< recob::Hit, recob::SpacePoint > > artPPHitAssociations
std::unique_ptr< std::vector< recob::SpacePoint > > artPathPointVector
std::unique_ptr< std::vector< recob::SpacePoint > > artSpacePointVector
std::unique_ptr< art::Assns< recob::PFParticle, recob::PCAxis > > artPFPartAxisAssociations
std::unique_ptr< art::Assns< recob::Cluster, recob::Hit > > artClusterAssociations
std::unique_ptr< std::vector< recob::Edge > > artEdgeVector
std::unique_ptr< art::Assns< recob::Hit, recob::SpacePoint > > artSPHitAssociations
std::unique_ptr< art::Assns< recob::SpacePoint, recob::Edge > > artEdgePPAssociations
std::unique_ptr< art::Assns< recob::SpacePoint, recob::PFParticle > > artPFPartPPAssociations
std::unique_ptr< art::Assns< recob::PFParticle, recob::Cluster > > artPFPartClusAssociations
std::unique_ptr< std::vector< recob::SpacePoint > > artExtremePointVector
std::unique_ptr< std::vector< recob::Cluster > > artClusterVector
std::unique_ptr< std::vector< recob::PCAxis > > artPCAxisVector
std::unique_ptr< art::Assns< recob::SpacePoint, recob::Edge > > artEdgeSPAssociations
std::unique_ptr< art::Assns< recob::Edge, recob::PFParticle > > artPFPartEdgeAssociations
std::unique_ptr< art::Assns< recob::Edge, recob::PFParticle > > artPFPartPathEdgeAssociations

Member Data Documentation

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.

art::PtrMaker<recob::Edge> lar_cluster3d::Cluster3D::ArtOutputHandler::fEdgePtrMaker
private

Definition at line 315 of file Cluster3D_module.cc.

art::PtrMaker<recob::Edge> lar_cluster3d::Cluster3D::ArtOutputHandler::fEdgePtrMakerPath
private

Definition at line 316 of file Cluster3D_module.cc.

art::Event& lar_cluster3d::Cluster3D::ArtOutputHandler::fEvt
private

Definition at line 312 of file Cluster3D_module.cc.

std::string& lar_cluster3d::Cluster3D::ArtOutputHandler::fExtremeName
private

Definition at line 319 of file Cluster3D_module.cc.

std::string& lar_cluster3d::Cluster3D::ArtOutputHandler::fPathName
private

Definition at line 317 of file Cluster3D_module.cc.

art::PtrMaker<recob::SpacePoint> lar_cluster3d::Cluster3D::ArtOutputHandler::fSPPtrMaker
private

Definition at line 313 of file Cluster3D_module.cc.

art::PtrMaker<recob::SpacePoint> lar_cluster3d::Cluster3D::ArtOutputHandler::fSPPtrMakerPath
private

Definition at line 314 of file Cluster3D_module.cc.

std::string& lar_cluster3d::Cluster3D::ArtOutputHandler::fVertexName
private

Definition at line 318 of file Cluster3D_module.cc.


The documentation for this class was generated from the following file: