LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ProtoShowerMatch class. More...
#include "LArProtoShower.h"
Public Member Functions | |
ProtoShowerMatch () | |
Default constructor. More... | |
ProtoShowerMatch (const ProtoShower &protoShowerU, const ProtoShower &protoShowerV, const ProtoShower &protoShowerW, const Consistency consistencyType) | |
Constructor. More... | |
const ProtoShower & | GetProtoShowerU () const |
Get the U view ProtoShower. More... | |
const ProtoShower & | GetProtoShowerV () const |
Get the V view ProtoShower. More... | |
const ProtoShower & | GetProtoShowerW () const |
Get the W view ProtoShower. More... | |
ProtoShower & | GetProtoShowerToModify (const pandora::HitType hitType) |
Get a modifiable ProtoShower in a given view. More... | |
const Consistency & | GetConsistencyType () const |
Get the consistency type. More... | |
Private Attributes | |
ProtoShower | m_protoShowerU |
the U view ProtoShower More... | |
ProtoShower | m_protoShowerV |
the V view ProtoShower More... | |
ProtoShower | m_protoShowerW |
the W view ProtoShower More... | |
Consistency | m_consistencyType |
the nature of the 2D->3D match More... | |
ProtoShowerMatch class.
Definition at line 387 of file LArProtoShower.h.
lar_content::ProtoShowerMatch::ProtoShowerMatch | ( | ) |
Default constructor.
|
inline |
Constructor.
protoShowerU | the U view ProtoShower |
protoShowerV | the V view ProtoShower |
protoShowerW | the W view ProtoShower |
consistencyType | the nature of the 2D->3D match |
Definition at line 453 of file LArProtoShower.h.
|
inline |
Get the consistency type.
Definition at line 492 of file LArProtoShower.h.
References m_consistencyType.
Referenced by lar_content::LArConnectionPathwayHelper::FindShowerStarts3D().
|
inline |
Get a modifiable ProtoShower in a given view.
hitType | the 2D view |
Definition at line 485 of file LArProtoShower.h.
References m_protoShowerU, m_protoShowerV, and m_protoShowerW.
|
inline |
Get the U view ProtoShower.
Definition at line 464 of file LArProtoShower.h.
References m_protoShowerU.
Referenced by lar_content::AmbiguousRegionFeatureTool::CalculateNAmbiguousViews(), lar_content::LArConnectionPathwayHelper::FindShowerStarts3D(), lar_content::ConnectionRegionFeatureTool::Get2DKink(), lar_content::AmbiguousRegionFeatureTool::GetViewAmbiguousHitVariables(), lar_content::InitialRegionFeatureTool::GetViewInitialRegionVariables(), and lar_content::ShowerRegionFeatureTool::GetViewShowerRegionVariables().
|
inline |
Get the V view ProtoShower.
Definition at line 471 of file LArProtoShower.h.
References m_protoShowerV.
Referenced by lar_content::AmbiguousRegionFeatureTool::CalculateNAmbiguousViews(), lar_content::LArConnectionPathwayHelper::FindShowerStarts3D(), lar_content::ConnectionRegionFeatureTool::Get2DKink(), lar_content::AmbiguousRegionFeatureTool::GetViewAmbiguousHitVariables(), lar_content::InitialRegionFeatureTool::GetViewInitialRegionVariables(), and lar_content::ShowerRegionFeatureTool::GetViewShowerRegionVariables().
|
inline |
Get the W view ProtoShower.
Definition at line 478 of file LArProtoShower.h.
References m_protoShowerW.
Referenced by lar_content::AmbiguousRegionFeatureTool::CalculateNAmbiguousViews(), lar_content::LArConnectionPathwayHelper::FindShowerStarts3D(), lar_content::ConnectionRegionFeatureTool::Get2DKink(), lar_content::AmbiguousRegionFeatureTool::GetViewAmbiguousHitVariables(), lar_content::InitialRegionFeatureTool::GetViewInitialRegionVariables(), and lar_content::ShowerRegionFeatureTool::GetViewShowerRegionVariables().
|
private |
the nature of the 2D->3D match
Definition at line 446 of file LArProtoShower.h.
Referenced by GetConsistencyType().
|
private |
the U view ProtoShower
Definition at line 443 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerU().
|
private |
the V view ProtoShower
Definition at line 444 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerV().
|
private |
the W view ProtoShower
Definition at line 445 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerW().