TwoViewShowerHitsTool class.
More...
#include <TwoViewShowerHitsTool.h>
|
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 candidate matched hits in the other two views. More...
|
|
void | GetShowerHit3D (const pandora::CaloHitVector &caloHitVector, ProtoHit &protoHit) const |
| Get the three dimensional position for to a two dimensional calo hit, using the hit and a list of candidate matched hits in one of the other two views. More...
|
|
|
typedef ThreeDHitCreationAlgorithm::ProtoHit | ProtoHit |
|
typedef ThreeDHitCreationAlgorithm::ProtoHitVector | ProtoHitVector |
|
typedef ThreeDHitCreationAlgorithm::TrajectorySample | TrajectorySample |
|
| ShowerHitsBaseTool () |
| Default constructor. More...
|
|
virtual void | Run (ThreeDHitCreationAlgorithm *const pAlgorithm, const pandora::ParticleFlowObject *const pPfo, const pandora::CaloHitVector &inputTwoDHits, ProtoHitVector &protoHitVector) |
| Run the algorithm tool. More...
|
|
| HitCreationBaseTool () |
| Default constructor. More...
|
|
virtual | ~HitCreationBaseTool () |
| Destructor. More...
|
|
virtual void | GetShowerHits3D (const pandora::CaloHitVector &inputTwoDHits, const pandora::CaloHitVector &caloHitVector1, const pandora::CaloHitVector &caloHitVector2, ProtoHitVector &protoHitVector) const |
| Create three dimensional hits, using a list of input two dimensional hits and the hits (contained in the same particle) from the other two views. More...
|
|
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
|
virtual void | GetBestPosition3D (const pandora::HitType hitType1, const pandora::HitType hitType2, const pandora::CartesianPointVector &fitPositionList1, const pandora::CartesianPointVector &fitPositionList2, ProtoHit &protoHit) const |
| Get the three dimensional position using a provided two dimensional calo hit and candidate fit positions from the other two views. More...
|
|
virtual void | GetBestPosition3D (const pandora::HitType hitType1, const pandora::HitType hitType2, const pandora::CartesianVector &fitPosition1, const pandora::CartesianVector &fitPosition2, ProtoHit &protoHit) const |
| Get the three dimensional position using a provided two dimensional calo hit and candidate fit positions from the other two views. More...
|
|
virtual void | GetBestPosition3D (const pandora::HitType hitType, const pandora::CartesianVector &fitPosition, ProtoHit &protoHit) const |
| Get the three dimensional position using a provided two dimensional calo hit and a candidate fit position from another view. More...
|
|
double | m_sigmaX2 |
| The sigmaX squared value, for calculation of chi2 deltaX term. More...
|
|
double | m_chiSquaredCut |
| The chi squared cut (accept only values below the cut value) More...
|
|
void lar_content::TwoViewShowerHitsTool::GetShowerHit3D |
( |
const pandora::CaloHitVector & |
caloHitVector1, |
|
|
const pandora::CaloHitVector & |
caloHitVector2, |
|
|
ProtoHit & |
protoHit |
|
) |
| const |
|
privatevirtual |
Get the three dimensional position for to a two dimensional calo hit, using the hit and a list of candidate matched hits in the other two views.
- Parameters
-
caloHitVector1 | the vector of candidate hits in view 1 |
caloHitVector2 | the vector of candidate hits in view 2 |
protoHit | to receive the populated proto hit |
Implements lar_content::ShowerHitsBaseTool.
void lar_content::TwoViewShowerHitsTool::GetShowerHit3D |
( |
const pandora::CaloHitVector & |
caloHitVector, |
|
|
ProtoHit & |
protoHit |
|
) |
| const |
|
private |
Get the three dimensional position for to a two dimensional calo hit, using the hit and a list of candidate matched hits in one of the other two views.
- Parameters
-
caloHitVector | the vector of candidate hits in another view |
protoHit | to receive the populated proto hit |
The documentation for this class was generated from the following file: