Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
ThreeViewShowerHitsTool.h
Go to the documentation of this file.
1
8#ifndef THREE_VIEW_SHOWER_HITS_TOOL_H
9#define THREE_VIEW_SHOWER_HITS_TOOL_H 1
10
12
13namespace lar_content
14{
15
20{
21public:
26
27private:
28 void GetShowerHit3D(const pandora::CaloHitVector &caloHitVector1, const pandora::CaloHitVector &caloHitVector2, ProtoHit &protoHit) const;
29
31
33};
34
35} // namespace lar_content
36
37#endif // #ifndef THREE_VIEW_SHOWER_HITS_TOOL_H
Header file for the shower hits base tool.
ShowerHitsBaseTool class.
Proto hits are temporary constructs to be used during iterative 3D hit procedure.
float m_zTolerance
The z tolerance to use when looking for associated calo hits between views.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
void GetShowerHit3D(const pandora::CaloHitVector &caloHitVector1, const pandora::CaloHitVector &caloHitVector2, ProtoHit &protoHit) const
Get the three dimensional position for to a two dimensional calo hit, using the hit and a list of can...
std::vector< const CaloHit * > CaloHitVector
StatusCode
The StatusCode enum.