![]() |
LArSoft
v10_06_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 370 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 436 of file LArProtoShower.h.
|
inline |
Get the consistency type.
Definition at line 475 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 468 of file LArProtoShower.h.
References m_protoShowerU, m_protoShowerV, and m_protoShowerW.
|
inline |
Get the U view ProtoShower.
Definition at line 447 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 454 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 461 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 429 of file LArProtoShower.h.
Referenced by GetConsistencyType().
|
private |
the U view ProtoShower
Definition at line 426 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerU().
|
private |
the V view ProtoShower
Definition at line 427 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerV().
|
private |
the W view ProtoShower
Definition at line 428 of file LArProtoShower.h.
Referenced by GetProtoShowerToModify(), and GetProtoShowerW().