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::Cluster3DICARUS::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 116 of file Cluster3DICARUS_module.cc.

Constructor & Destructor Documentation

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

Definition at line 118 of file Cluster3DICARUS_module.cc.

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

Member Function Documentation

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

Definition at line 157 of file Cluster3DICARUS_module.cc.

158  {
160  }
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::Cluster3DICARUS::ArtOutputHandler::makeEdgePtr ( size_t  index,
const std::string &  instance = "" 
)
inline

Definition at line 278 of file Cluster3DICARUS_module.cc.

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

Definition at line 232 of file Cluster3DICARUS_module.cc.

236  {
237  for (auto& spacePoint : spacePointVector)
238  util::CreateAssn(fEvt, edgeVector, spacePoint, edgeSPAssociations, path);
239  }
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::Cluster3DICARUS::ArtOutputHandler::makePFPartClusterAssns ( size_t  clusterStart)
inline

Definition at line 195 of file Cluster3DICARUS_module.cc.

196  {
201  clusterStart,
202  artClusterVector->size());
203  }
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::Cluster3DICARUS::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 219 of file Cluster3DICARUS_module.cc.

223  {
224  for (size_t idx = edgeStart; idx < edgeVector.size(); idx++) {
225  art::Ptr<recob::Edge> edge = makeEdgePtr(idx, instance);
226 
227  util::CreateAssn(fEvt, *artPFParticleVector, edge, pfPartEdgeAssociations);
228  }
229  }
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
const std::string instance
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::Cluster3DICARUS::ArtOutputHandler::makePFPartPCAAssns ( )
inline

Definition at line 173 of file Cluster3DICARUS_module.cc.

174  {
179  artPCAxisVector->size() - 2,
180  artPCAxisVector->size());
181  }
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::Cluster3DICARUS::ArtOutputHandler::makePFPartSeedAssns ( size_t  numSeedsStart)
inline

Definition at line 184 of file Cluster3DICARUS_module.cc.

185  {
188  *artSeedVector,
190  numSeedsStart,
191  artSeedVector->size());
192  }
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.
std::unique_ptr< std::vector< recob::Seed > > artSeedVector
void lar_cluster3d::Cluster3DICARUS::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 206 of file Cluster3DICARUS_module.cc.

211  {
212  for (size_t idx = spacePointStart; idx < spacePointVector.size(); idx++) {
213  art::Ptr<recob::SpacePoint> spacePoint = makeSpacePointPtr(idx, instance);
214  util::CreateAssn(fEvt, *artPFParticleVector, spacePoint, pfPartSPAssociations);
215  }
216  }
std::unique_ptr< std::vector< recob::PFParticle > > artPFParticleVector
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.
art::Ptr< recob::SpacePoint > makeSpacePointPtr(size_t index, const std::string &instance="")
void lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::makeSpacePointHitAssns ( std::vector< recob::SpacePoint > &  spacePointVector,
RecobHitVector recobHits,
art::Assns< recob::Hit, recob::SpacePoint > &  spHitAssns,
const std::string &  path = "" 
)
inline

Definition at line 163 of file Cluster3DICARUS_module.cc.

167  {
168  for (auto& hit : recobHits)
169  util::CreateAssn(fEvt, spacePointVector, hit, spHitAssns, path);
170  }
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::Cluster3DICARUS::ArtOutputHandler::makeSpacePointPtr ( size_t  index,
const std::string &  instance = "" 
)
inline

Definition at line 271 of file Cluster3DICARUS_module.cc.

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

Definition at line 242 of file Cluster3DICARUS_module.cc.

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

Member Data Documentation

std::unique_ptr<art::Assns<recob::Cluster, recob::Hit> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artClusterAssociations

Definition at line 296 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::Cluster> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artClusterVector

Definition at line 286 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::SpacePoint, recob::Edge> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artEdgePPAssociations

Definition at line 308 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::SpacePoint, recob::Edge> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artEdgeSPAssociations

Definition at line 307 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artEdgeVector

Definition at line 292 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artExtremePointVector

Definition at line 290 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPathEdgeVector

Definition at line 293 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPathPointVector

Definition at line 288 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::PCAxis> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPCAxisVector

Definition at line 282 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::PFParticle, recob::PCAxis> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartAxisAssociations

Definition at line 297 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::PFParticle, recob::Cluster> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartClusAssociations

Definition at line 298 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::Edge, recob::PFParticle> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartEdgeAssociations

Definition at line 302 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::PFParticle> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFParticleVector

Definition at line 285 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::Edge, recob::PFParticle> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartPathEdgeAssociations

Definition at line 303 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::SpacePoint, recob::PFParticle> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartPPAssociations

Definition at line 300 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::PFParticle, recob::Seed> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartSeedAssociations

Definition at line 301 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::SpacePoint, recob::PFParticle> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPFPartSPAssociations

Definition at line 299 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::Hit, recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artPPHitAssociations

Definition at line 306 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::Seed, recob::Hit> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artSeedHitAssociations

Definition at line 304 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::Seed> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artSeedVector

Definition at line 291 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artSpacePointVector

Definition at line 287 of file Cluster3DICARUS_module.cc.

std::unique_ptr<art::Assns<recob::Hit, recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artSPHitAssociations

Definition at line 305 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::Edge> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artVertexEdgeVector

Definition at line 294 of file Cluster3DICARUS_module.cc.

std::unique_ptr<std::vector<recob::SpacePoint> > lar_cluster3d::Cluster3DICARUS::ArtOutputHandler::artVertexPointVector

Definition at line 289 of file Cluster3DICARUS_module.cc.

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

Definition at line 314 of file Cluster3DICARUS_module.cc.

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

Definition at line 315 of file Cluster3DICARUS_module.cc.

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

Definition at line 311 of file Cluster3DICARUS_module.cc.

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

Definition at line 318 of file Cluster3DICARUS_module.cc.

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

Definition at line 316 of file Cluster3DICARUS_module.cc.

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

Definition at line 312 of file Cluster3DICARUS_module.cc.

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

Definition at line 313 of file Cluster3DICARUS_module.cc.

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

Definition at line 317 of file Cluster3DICARUS_module.cc.


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