Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
DeltaRayShowerHitsTool.h
Go to the documentation of this file.
1
8#ifndef DELTA_RAY_SHOWER_HITS_TOOL_H
9#define DELTA_RAY_SHOWER_HITS_TOOL_H 1
10
12
13namespace lar_content
14{
15
20{
21public:
22 virtual void Run(ThreeDHitCreationAlgorithm *const pAlgorithm, const pandora::ParticleFlowObject *const pPfo,
23 const pandora::CaloHitVector &inputTwoDHits, ProtoHitVector &protoHitVector);
24
25private:
34 const pandora::CaloHitVector &inputTwoDHits, const pandora::CaloHitVector &parentHits3D, ProtoHitVector &protoHitVector) const;
35};
36
37} // namespace lar_content
38
39#endif // #ifndef DELTA_RAY_SHOWER_HITS_TOOL_H
Header file for the hit creation base tool.
void CreateDeltaRayShowerHits3D(const pandora::CaloHitVector &inputTwoDHits, const pandora::CaloHitVector &parentHits3D, ProtoHitVector &protoHitVector) const
Create three dimensional hits, using a list of input two dimensional hits and the 3D hits from the pa...
virtual void Run(ThreeDHitCreationAlgorithm *const pAlgorithm, const pandora::ParticleFlowObject *const pPfo, const pandora::CaloHitVector &inputTwoDHits, ProtoHitVector &protoHitVector)
Run the algorithm tool.
ThreeDHitCreationAlgorithm::ProtoHitVector ProtoHitVector
ThreeDHitCreationAlgorithm::Algorithm class.
ParticleFlowObject class.
std::vector< const CaloHit * > CaloHitVector