#include <Segment.h>
|
| Segment (const Line &l, const DCOnTrackVec &dcs, double chi2, unsigned int ndof, double dtheta, double dy0) |
|
| Segment (const Line &l, const DCOnTrackVec &dcs) |
|
| ~Segment ()=default |
|
const Line & | line () const |
|
const DCOnTrackVec & | dcs () const |
|
const CLVec & | clusters () const |
|
const DCVec & | emptyTubes () const |
|
Line & | line () |
| non-const access to reduce memory usage when re-using segments More...
|
|
DCOnTrackVec & | dcs () |
|
CLVec & | clusters () |
|
DCVec & | emptyTubes () |
|
void | set (double chi2, unsigned int ndof, double dtheta, double dy0) |
| set methods to replace calling constructors More...
|
|
void | setAndReset (double chi2, unsigned int ndof, double dtheta, double dy0) |
|
double | chi2 () const |
|
unsigned int | ndof () const |
|
double | dtheta () const |
|
double | dy0 () const |
|
void | dcs (const DCOnTrackVec &dcs) |
|
void | clusters (const CLVec &cls) |
|
void | emptyTubes (const DCVec &emptyTubes) |
|
void | deltas (unsigned int dts) |
|
void | hitsOutOfTime (unsigned int hitsOutOfTime) |
|
void | hitsOnTrack (unsigned int hitsOnTrack) |
|
void | closeHits (unsigned int closeHits) |
|
void | showerHits (unsigned int showerHits) |
|
void | crossedTubes (unsigned int crossedTubesMl1, unsigned int crossedTubesMl2) |
|
void | hitsPerMl (unsigned int hml1, unsigned int hml2) |
|
void | ambigue (unsigned int amb) |
|
void | clusterLayers (unsigned int ncl) |
|
void | setT0Shift (double t0Shift, double error) |
|
bool | hasT0Shift () const |
|
void | setCurvatureParameters (double deltaAlpha, double deltab) |
|
bool | hasCurvatureParameters () const |
|
double | t0Shift () const |
|
double | t0Error () const |
|
double | deltaAlpha () const |
|
double | deltab () const |
|
unsigned int | deltas () const |
|
unsigned int | hitsOutOfTime () const |
|
unsigned int | hitsOnTrack () const |
|
unsigned int | closeHits () const |
|
unsigned int | showerHits () const |
|
unsigned int | crossedTubes () const |
|
unsigned int | crossedTubesMl1 () const |
|
unsigned int | crossedTubesMl2 () const |
|
unsigned int | hitsMl1 () const |
|
unsigned int | hitsMl2 () const |
|
unsigned int | ambigue () const |
|
unsigned int | clusterLayers () const |
|
◆ Segment() [1/2]
TrkDriftCircleMath::Segment::Segment |
( |
const Line & |
l, |
|
|
const DCOnTrackVec & |
dcs, |
|
|
double |
chi2, |
|
|
unsigned int |
ndof, |
|
|
double |
dtheta, |
|
|
double |
dy0 |
|
) |
| |
|
inline |
◆ Segment() [2/2]
◆ ~Segment()
TrkDriftCircleMath::Segment::~Segment |
( |
| ) |
|
|
default |
◆ ambigue() [1/2]
unsigned int TrkDriftCircleMath::Segment::ambigue |
( |
| ) |
const |
|
inline |
◆ ambigue() [2/2]
void TrkDriftCircleMath::Segment::ambigue |
( |
unsigned int |
amb | ) |
|
|
inline |
◆ chi2()
double TrkDriftCircleMath::Segment::chi2 |
( |
| ) |
const |
|
inline |
◆ closeHits() [1/2]
unsigned int TrkDriftCircleMath::Segment::closeHits |
( |
| ) |
const |
|
inline |
◆ closeHits() [2/2]
void TrkDriftCircleMath::Segment::closeHits |
( |
unsigned int |
closeHits | ) |
|
|
inline |
◆ clusterLayers() [1/2]
unsigned int TrkDriftCircleMath::Segment::clusterLayers |
( |
| ) |
const |
|
inline |
◆ clusterLayers() [2/2]
void TrkDriftCircleMath::Segment::clusterLayers |
( |
unsigned int |
ncl | ) |
|
|
inline |
◆ clusters() [1/3]
CLVec& TrkDriftCircleMath::Segment::clusters |
( |
| ) |
|
|
inline |
◆ clusters() [2/3]
const CLVec& TrkDriftCircleMath::Segment::clusters |
( |
| ) |
const |
|
inline |
◆ clusters() [3/3]
void TrkDriftCircleMath::Segment::clusters |
( |
const CLVec & |
cls | ) |
|
|
inline |
◆ crossedTubes() [1/2]
unsigned int TrkDriftCircleMath::Segment::crossedTubes |
( |
| ) |
const |
|
inline |
◆ crossedTubes() [2/2]
void TrkDriftCircleMath::Segment::crossedTubes |
( |
unsigned int |
crossedTubesMl1, |
|
|
unsigned int |
crossedTubesMl2 |
|
) |
| |
|
inline |
◆ crossedTubesMl1()
unsigned int TrkDriftCircleMath::Segment::crossedTubesMl1 |
( |
| ) |
const |
|
inline |
◆ crossedTubesMl2()
unsigned int TrkDriftCircleMath::Segment::crossedTubesMl2 |
( |
| ) |
const |
|
inline |
◆ dcs() [1/3]
◆ dcs() [2/3]
◆ dcs() [3/3]
◆ deltaAlpha()
double TrkDriftCircleMath::Segment::deltaAlpha |
( |
| ) |
const |
|
inline |
◆ deltab()
double TrkDriftCircleMath::Segment::deltab |
( |
| ) |
const |
|
inline |
◆ deltas() [1/2]
unsigned int TrkDriftCircleMath::Segment::deltas |
( |
| ) |
const |
|
inline |
◆ deltas() [2/2]
void TrkDriftCircleMath::Segment::deltas |
( |
unsigned int |
dts | ) |
|
|
inline |
◆ dtheta()
double TrkDriftCircleMath::Segment::dtheta |
( |
| ) |
const |
|
inline |
◆ dy0()
double TrkDriftCircleMath::Segment::dy0 |
( |
| ) |
const |
|
inline |
◆ emptyTubes() [1/3]
DCVec& TrkDriftCircleMath::Segment::emptyTubes |
( |
| ) |
|
|
inline |
◆ emptyTubes() [2/3]
const DCVec& TrkDriftCircleMath::Segment::emptyTubes |
( |
| ) |
const |
|
inline |
◆ emptyTubes() [3/3]
void TrkDriftCircleMath::Segment::emptyTubes |
( |
const DCVec & |
emptyTubes | ) |
|
|
inline |
◆ hasCurvatureParameters()
bool TrkDriftCircleMath::Segment::hasCurvatureParameters |
( |
| ) |
const |
|
inline |
◆ hasT0Shift()
bool TrkDriftCircleMath::Segment::hasT0Shift |
( |
| ) |
const |
|
inline |
◆ hitsMl1()
unsigned int TrkDriftCircleMath::Segment::hitsMl1 |
( |
| ) |
const |
|
inline |
◆ hitsMl2()
unsigned int TrkDriftCircleMath::Segment::hitsMl2 |
( |
| ) |
const |
|
inline |
◆ hitsOnTrack() [1/2]
unsigned int TrkDriftCircleMath::Segment::hitsOnTrack |
( |
| ) |
const |
|
inline |
◆ hitsOnTrack() [2/2]
void TrkDriftCircleMath::Segment::hitsOnTrack |
( |
unsigned int |
hitsOnTrack | ) |
|
|
inline |
◆ hitsOutOfTime() [1/2]
unsigned int TrkDriftCircleMath::Segment::hitsOutOfTime |
( |
| ) |
const |
|
inline |
◆ hitsOutOfTime() [2/2]
void TrkDriftCircleMath::Segment::hitsOutOfTime |
( |
unsigned int |
hitsOutOfTime | ) |
|
|
inline |
◆ hitsPerMl()
void TrkDriftCircleMath::Segment::hitsPerMl |
( |
unsigned int |
hml1, |
|
|
unsigned int |
hml2 |
|
) |
| |
|
inline |
◆ line() [1/2]
Line& TrkDriftCircleMath::Segment::line |
( |
| ) |
|
|
inline |
◆ line() [2/2]
const Line& TrkDriftCircleMath::Segment::line |
( |
| ) |
const |
|
inline |
◆ ndof()
unsigned int TrkDriftCircleMath::Segment::ndof |
( |
| ) |
const |
|
inline |
◆ set()
void TrkDriftCircleMath::Segment::set |
( |
double |
chi2, |
|
|
unsigned int |
ndof, |
|
|
double |
dtheta, |
|
|
double |
dy0 |
|
) |
| |
◆ setAndReset()
void TrkDriftCircleMath::Segment::setAndReset |
( |
double |
chi2, |
|
|
unsigned int |
ndof, |
|
|
double |
dtheta, |
|
|
double |
dy0 |
|
) |
| |
◆ setCurvatureParameters()
void TrkDriftCircleMath::Segment::setCurvatureParameters |
( |
double |
deltaAlpha, |
|
|
double |
deltab |
|
) |
| |
|
inline |
◆ setT0Shift()
void TrkDriftCircleMath::Segment::setT0Shift |
( |
double |
t0Shift, |
|
|
double |
error |
|
) |
| |
|
inline |
◆ showerHits() [1/2]
unsigned int TrkDriftCircleMath::Segment::showerHits |
( |
| ) |
const |
|
inline |
◆ showerHits() [2/2]
void TrkDriftCircleMath::Segment::showerHits |
( |
unsigned int |
showerHits | ) |
|
|
inline |
◆ t0Error()
double TrkDriftCircleMath::Segment::t0Error |
( |
| ) |
const |
|
inline |
◆ t0Shift()
double TrkDriftCircleMath::Segment::t0Shift |
( |
| ) |
const |
|
inline |
◆ m_ambigue
unsigned int TrkDriftCircleMath::Segment::m_ambigue {0} |
|
private |
◆ m_chi2
double TrkDriftCircleMath::Segment::m_chi2 {1.e9} |
|
private |
◆ m_closeHits
unsigned int TrkDriftCircleMath::Segment::m_closeHits {0} |
|
private |
◆ m_clusterLayers
unsigned int TrkDriftCircleMath::Segment::m_clusterLayers {0} |
|
private |
◆ m_clusters
CLVec TrkDriftCircleMath::Segment::m_clusters |
|
private |
◆ m_crossedTubesMl1
unsigned int TrkDriftCircleMath::Segment::m_crossedTubesMl1 {0} |
|
private |
◆ m_crossedTubesMl2
unsigned int TrkDriftCircleMath::Segment::m_crossedTubesMl2 {0} |
|
private |
◆ m_dcs
◆ m_deltaAlpha
double TrkDriftCircleMath::Segment::m_deltaAlpha {-99999.} |
|
private |
◆ m_deltab
double TrkDriftCircleMath::Segment::m_deltab {-99999.} |
|
private |
◆ m_deltas
unsigned int TrkDriftCircleMath::Segment::m_deltas {0} |
|
private |
◆ m_dtheta
double TrkDriftCircleMath::Segment::m_dtheta {1.e9} |
|
private |
◆ m_dy0
double TrkDriftCircleMath::Segment::m_dy0 {1.e9} |
|
private |
◆ m_emptyTubes
DCVec TrkDriftCircleMath::Segment::m_emptyTubes |
|
private |
◆ m_hitsMl1
unsigned int TrkDriftCircleMath::Segment::m_hitsMl1 {0} |
|
private |
◆ m_hitsMl2
unsigned int TrkDriftCircleMath::Segment::m_hitsMl2 {0} |
|
private |
◆ m_hitsOnTrack
unsigned int TrkDriftCircleMath::Segment::m_hitsOnTrack {0} |
|
private |
◆ m_hitsOutOfTime
unsigned int TrkDriftCircleMath::Segment::m_hitsOutOfTime {0} |
|
private |
◆ m_line
Line TrkDriftCircleMath::Segment::m_line |
|
private |
◆ m_ndof
unsigned int TrkDriftCircleMath::Segment::m_ndof {0} |
|
private |
◆ m_showerHits
unsigned int TrkDriftCircleMath::Segment::m_showerHits {0} |
|
private |
◆ m_t0Error
double TrkDriftCircleMath::Segment::m_t0Error {-99999.} |
|
private |
◆ m_t0Shift
double TrkDriftCircleMath::Segment::m_t0Shift {-99999.} |
|
private |
The documentation for this class was generated from the following files: