LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "CosmicTag.h"
Public Member Functions | |
CosmicTag () | |
CosmicTag (std::vector< float > ePt1, std::vector< float > ePt2, float cScore, CosmicTagID_t cTypes) | |
CosmicTag (float cScore) | |
float & | CosmicScore () |
CosmicTagID_t & | CosmicType () |
float | getXInteraction (float oldX, float xDrift, int tSample, float realTime, int tick) const |
const std::vector< float > & | EndPoint1 () const |
const std::vector< float > & | EndPoint2 () const |
const float & | CosmicScore () const |
const CosmicTagID_t & | CosmicType () const |
Private Attributes | |
std::vector< float > | endPt1 |
std::vector< float > | endPt2 |
float | fCosmicScore |
CosmicTagID_t | fCosmicType |
Friends | |
std::ostream & | operator<< (std::ostream &o, CosmicTag const &a) |
Definition at line 40 of file CosmicTag.h.
anab::CosmicTag::CosmicTag | ( | ) |
Definition at line 14 of file CosmicTag.cxx.
anab::CosmicTag::CosmicTag | ( | std::vector< float > | ePt1, |
std::vector< float > | ePt2, | ||
float | cScore, | ||
CosmicTagID_t | cTypes | ||
) |
Definition at line 33 of file CosmicTag.cxx.
anab::CosmicTag::CosmicTag | ( | float | cScore | ) |
Definition at line 23 of file CosmicTag.cxx.
|
inline |
Definition at line 65 of file CosmicTag.h.
References fCosmicScore.
Referenced by CosmicType(), evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), microboone::CosmicRemovalAna::FillClusterInfo(), microboone::CosmicRemovalAna::FillTrackInfo(), lar_pandora::PFParticleCosmicAna::GetCosmicScore(), CRHitRemoval::produce(), CRHitRemovalByPCA::produce(), evd::RecoBaseDrawer::Prong2D(), and evd::RecoBaseDrawer::Prong3D().
|
inline |
|
inline |
Definition at line 66 of file CosmicTag.h.
References CosmicScore(), EndPoint1(), EndPoint2(), fCosmicType, getXInteraction(), oldX, and operator<<.
Referenced by lar_pandora::LArPandoraEvent::GetFilteredParticlesByCRTag().
|
inline |
|
inline |
|
inline |
float anab::CosmicTag::getXInteraction | ( | float | oldX, |
float | xDrift, | ||
int | tSample, | ||
float | realTime, | ||
int | tick | ||
) | const |
|
friend |
|
private |
Definition at line 47 of file CosmicTag.h.
Referenced by EndPoint1(), and anab::operator<<().
|
private |
Definition at line 48 of file CosmicTag.h.
Referenced by EndPoint2(), and anab::operator<<().
|
private |
Definition at line 49 of file CosmicTag.h.
Referenced by CosmicScore(), and anab::operator<<().
|
private |
Definition at line 52 of file CosmicTag.h.
Referenced by CosmicType(), and anab::operator<<().