LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::StitchingBaseTool Class Referenceabstract

StitchingBaseTool class. More...

#include "StitchingBaseTool.h"

Inheritance diagram for lar_content::StitchingBaseTool:
lar_content::StitchingCosmicRayMergingTool

Public Member Functions

virtual void Run (const MasterAlgorithm *const pAlgorithm, const pandora::PfoList *const pMultiPfoList, PfoToLArTPCMap &pfoToLArTPCMap, PfoToFloatMap &stitchedPfosToX0Map)=0
 Run the algorithm tool. More...
 

Detailed Description

StitchingBaseTool class.

Definition at line 25 of file StitchingBaseTool.h.

Member Function Documentation

virtual void lar_content::StitchingBaseTool::Run ( const MasterAlgorithm *const  pAlgorithm,
const pandora::PfoList *const  pMultiPfoList,
PfoToLArTPCMap pfoToLArTPCMap,
PfoToFloatMap stitchedPfosToX0Map 
)
pure virtual

Run the algorithm tool.

Parameters
pAlgorithmaddress of the calling algorithm
pMultiPfoListthe list of pfos in multiple lar tpcs
pfoToLArTPCMapthe pfo to lar tpc map
stitchedPfosToX0Mapa map of cosmic-ray pfos that have been stitched between lar tpcs to the X0 shift

Implemented in lar_content::StitchingCosmicRayMergingTool.


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