SliceFeatureParameters class. More...
Public Member Functions | |
SliceFeatureParameters () | |
Constructor. More... | |
void | Initialize (const float larTPCMinX, const float larTPCMaxX, const float larTPCMinY, const float larTPCMaxY, const float larTPCMinZ, const float larTPCMaxZ) |
Set LArTPC geometry information. More... | |
void | SetBeamLArTPCIntersection (const pandora::CartesianVector &beamLArTPCIntersection) |
Set m_beamLArTPCIntersection. More... | |
void | SetBeamDirection (const pandora::CartesianVector &beamDirection) |
Set m_beamDirection. More... | |
void | SetSelectedFraction (const float selectedFraction) |
Set m_selectedFraction. More... | |
void | SetNSelectedHits (const unsigned int nSelectedHits) |
Set m_nSelectedHits. More... | |
void | SetContainmentLimit (const float containmentLimit) |
Set m_containmentLimit. More... | |
float | GetLArTPCMinX () const |
Get m_larTPCMinX. More... | |
float | GetLArTPCMaxX () const |
Get m_larTPCMaxX. More... | |
float | GetLArTPCMinY () const |
Get m_larTPCMinY. More... | |
float | GetLArTPCMaxY () const |
Get m_larTPCMaxY. More... | |
float | GetLArTPCMinZ () const |
Get m_larTPCMinZ. More... | |
float | GetLArTPCMaxZ () const |
Get m_larTPCMaxZ. More... | |
const PlaneVector & | GetPlanes () const |
Get vector of planes. More... | |
const pandora::CartesianVector & | GetBeamLArTPCIntersection () const |
Get the beam LArTPC intersection. More... | |
const pandora::CartesianVector & | GetBeamDirection () const |
Get the beam direction. More... | |
float | GetSelectedFraction () const |
Get m_selectedFraction. More... | |
unsigned int | GetNSelectedHits () const |
Get m_nSelectedHits. More... | |
float | GetContainmentLimit () const |
Get m_containmentLimit. More... | |
Private Attributes | |
float | m_larTPCMinX |
Global LArTPC volume minimum x extent. More... | |
float | m_larTPCMaxX |
Global LArTPC volume maximum x extent. More... | |
float | m_larTPCMinY |
Global LArTPC volume minimum y extent. More... | |
float | m_larTPCMaxY |
Global LArTPC volume maximum y extent. More... | |
float | m_larTPCMinZ |
Global LArTPC volume minimum z extent. More... | |
float | m_larTPCMaxZ |
Global LArTPC volume maximum z extent. More... | |
PlaneVector | m_larTPCPlanes |
Vector of all planes making up global LArTPC volume. More... | |
pandora::CartesianVector | m_beamLArTPCIntersection |
Intersection of beam and global LArTPC volume. More... | |
pandora::CartesianVector | m_beamDirection |
Beam direction. More... | |
float | m_selectedFraction |
Fraction of hits to use in 3D cluster fits. More... | |
unsigned int | m_nSelectedHits |
Minimum number of hits to use in 3D cluster fits. More... | |
float | m_containmentLimit |
Limit applied in is contained definition. More... | |
SliceFeatureParameters class.
Definition at line 87 of file BdtBeamParticleIdTool.h.
lar_content::BdtBeamParticleIdTool::SliceFeatureParameters::SliceFeatureParameters | ( | ) |
Constructor.
Definition at line 388 of file BdtBeamParticleIdTool.cc.
|
inline |
Get the beam direction.
Definition at line 496 of file BdtBeamParticleIdTool.h.
|
inline |
Get the beam LArTPC intersection.
Definition at line 489 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_containmentLimit.
Definition at line 517 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMaxX.
Definition at line 447 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMaxY.
Definition at line 461 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMaxZ.
Definition at line 475 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMinX.
Definition at line 440 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMinY.
Definition at line 454 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_larTPCMinZ.
Definition at line 468 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_nSelectedHits.
Definition at line 510 of file BdtBeamParticleIdTool.h.
|
inline |
Get vector of planes.
Definition at line 482 of file BdtBeamParticleIdTool.h.
|
inline |
Get m_selectedFraction.
Definition at line 503 of file BdtBeamParticleIdTool.h.
void lar_content::BdtBeamParticleIdTool::SliceFeatureParameters::Initialize | ( | const float | larTPCMinX, |
const float | larTPCMaxX, | ||
const float | larTPCMinY, | ||
const float | larTPCMaxY, | ||
const float | larTPCMinZ, | ||
const float | larTPCMaxZ | ||
) |
Set LArTPC geometry information.
larTPCMinX | the global LArTPC volume minimum x extent |
larTPCMaxX | the global LArTPC volume maximum x extent |
larTPCMinY | the global LArTPC volume minimum y extent |
larTPCMaxY | the global LArTPC volume maximum y extent |
larTPCMinZ | the global LArTPC volume minimum z extent |
larTPCMaxZ | the global LArTPC volume maximum z extent |
Definition at line 405 of file BdtBeamParticleIdTool.cc.
|
inline |
Set m_beamDirection.
beamDirection | direction of beam |
Definition at line 412 of file BdtBeamParticleIdTool.h.
|
inline |
Set m_beamLArTPCIntersection.
beamLArTPCIntersection | intersection of beam and TPC |
Definition at line 405 of file BdtBeamParticleIdTool.h.
|
inline |
Set m_containmentLimit.
containmentLimit | limit used in is contained definition |
Definition at line 433 of file BdtBeamParticleIdTool.h.
|
inline |
Set m_nSelectedHits.
nSelectedHits | minimum number of hits to use in 3D cluster fits |
Definition at line 426 of file BdtBeamParticleIdTool.h.
|
inline |
Set m_selectedFraction.
selectedFraction | fraction of hits to use in 3D cluster fits |
Definition at line 419 of file BdtBeamParticleIdTool.h.
|
private |
Beam direction.
Definition at line 212 of file BdtBeamParticleIdTool.h.
|
private |
Intersection of beam and global LArTPC volume.
Definition at line 211 of file BdtBeamParticleIdTool.h.
|
private |
Limit applied in is contained definition.
Definition at line 215 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume maximum x extent.
Definition at line 205 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume maximum y extent.
Definition at line 207 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume maximum z extent.
Definition at line 209 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume minimum x extent.
Definition at line 204 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume minimum y extent.
Definition at line 206 of file BdtBeamParticleIdTool.h.
|
private |
Global LArTPC volume minimum z extent.
Definition at line 208 of file BdtBeamParticleIdTool.h.
|
private |
Vector of all planes making up global LArTPC volume.
Definition at line 210 of file BdtBeamParticleIdTool.h.
|
private |
Minimum number of hits to use in 3D cluster fits.
Definition at line 214 of file BdtBeamParticleIdTool.h.
|
private |
Fraction of hits to use in 3D cluster fits.
Definition at line 213 of file BdtBeamParticleIdTool.h.