Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::ProtoShowerMatch Class Reference

ProtoShowerMatch class. More...

#include "LArProtoShower.h"

Collaboration diagram for lar_content::ProtoShowerMatch:

Public Member Functions

 ProtoShowerMatch ()
 Default constructor.
 
 ProtoShowerMatch (const ProtoShower &protoShowerU, const ProtoShower &protoShowerV, const ProtoShower &protoShowerW, const Consistency consistencyType)
 Constructor.
 
const ProtoShowerGetProtoShowerU () const
 Get the U view ProtoShower.
 
const ProtoShowerGetProtoShowerV () const
 Get the V view ProtoShower.
 
const ProtoShowerGetProtoShowerW () const
 Get the W view ProtoShower.
 
ProtoShowerGetProtoShowerToModify (const pandora::HitType hitType)
 Get a modifiable ProtoShower in a given view.
 
const ConsistencyGetConsistencyType () const
 Get the consistency type.
 

Private Attributes

ProtoShower m_protoShowerU
 the U view ProtoShower
 
ProtoShower m_protoShowerV
 the V view ProtoShower
 
ProtoShower m_protoShowerW
 the W view ProtoShower
 
Consistency m_consistencyType
 the nature of the 2D->3D match
 

Detailed Description

ProtoShowerMatch class.

Definition at line 383 of file LArProtoShower.h.

Constructor & Destructor Documentation

◆ ProtoShowerMatch() [1/2]

lar_content::ProtoShowerMatch::ProtoShowerMatch ( )

Default constructor.

◆ ProtoShowerMatch() [2/2]

lar_content::ProtoShowerMatch::ProtoShowerMatch ( const ProtoShower protoShowerU,
const ProtoShower protoShowerV,
const ProtoShower protoShowerW,
const Consistency  consistencyType 
)
inline

Constructor.

Parameters
protoShowerUthe U view ProtoShower
protoShowerVthe V view ProtoShower
protoShowerWthe W view ProtoShower
consistencyTypethe nature of the 2D->3D match

Definition at line 449 of file LArProtoShower.h.

Member Function Documentation

◆ GetConsistencyType()

const Consistency & lar_content::ProtoShowerMatch::GetConsistencyType ( ) const
inline

Get the consistency type.

Returns
the consistency type

Definition at line 488 of file LArProtoShower.h.

Here is the caller graph for this function:

◆ GetProtoShowerToModify()

ProtoShower & lar_content::ProtoShowerMatch::GetProtoShowerToModify ( const pandora::HitType  hitType)
inline

Get a modifiable ProtoShower in a given view.

Parameters
hitTypethe 2D view
Returns
the modifiable ProtoShower in the specified view

Definition at line 481 of file LArProtoShower.h.

◆ GetProtoShowerU()

const ProtoShower & lar_content::ProtoShowerMatch::GetProtoShowerU ( ) const
inline

Get the U view ProtoShower.

Returns
the U view ProtoShower

Definition at line 460 of file LArProtoShower.h.

Here is the caller graph for this function:

◆ GetProtoShowerV()

const ProtoShower & lar_content::ProtoShowerMatch::GetProtoShowerV ( ) const
inline

Get the V view ProtoShower.

Returns
the V view ProtoShower

Definition at line 467 of file LArProtoShower.h.

Here is the caller graph for this function:

◆ GetProtoShowerW()

const ProtoShower & lar_content::ProtoShowerMatch::GetProtoShowerW ( ) const
inline

Get the W view ProtoShower.

Returns
the W view ProtoShower

Definition at line 474 of file LArProtoShower.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_consistencyType

Consistency lar_content::ProtoShowerMatch::m_consistencyType
private

the nature of the 2D->3D match

Definition at line 442 of file LArProtoShower.h.

◆ m_protoShowerU

ProtoShower lar_content::ProtoShowerMatch::m_protoShowerU
private

the U view ProtoShower

Definition at line 439 of file LArProtoShower.h.

◆ m_protoShowerV

ProtoShower lar_content::ProtoShowerMatch::m_protoShowerV
private

the V view ProtoShower

Definition at line 440 of file LArProtoShower.h.

◆ m_protoShowerW

ProtoShower lar_content::ProtoShowerMatch::m_protoShowerW
private

the W view ProtoShower

Definition at line 441 of file LArProtoShower.h.


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