![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DCMATH_SEGMENT_H
6 #define DCMATH_SEGMENT_H
11 #include "GaudiKernel/MsgStream.h"
59 void hitsPerMl(
unsigned int hml1,
unsigned int hml2) {
132 #endif // DCMATH_SEGMENT_H
JetConstituentVector::iterator iterator
unsigned int closeHits() const
void set(double chi2, unsigned int ndof, double dtheta, double dy0)
set methods to replace calling constructors
unsigned int crossedTubesMl2() const
unsigned int crossedTubesMl1() const
unsigned int m_showerHits
unsigned int showerHits() const
std::vector< DCOnTrack > DCOnTrackVec
const Line & line() const
SegVec::const_iterator SegCit
void showerHits(unsigned int showerHits)
void dcs(const DCOnTrackVec &dcs)
const CLVec & clusters() const
std::vector< Cluster > CLVec
Function object to check whether two Segments are sub/super sets or different.
void hitsOutOfTime(unsigned int hitsOutOfTime)
void setAndReset(double chi2, unsigned int ndof, double dtheta, double dy0)
unsigned int ndof() const
void closeHits(unsigned int closeHits)
unsigned int deltas() const
unsigned int hitsMl1() const
std::vector< DriftCircle > DCVec
void hitsPerMl(unsigned int hml1, unsigned int hml2)
unsigned int m_hitsOnTrack
unsigned int hitsOutOfTime() const
unsigned int clusterLayers() const
void ambigue(unsigned int amb)
std::ostream & operator<<(std::ostream &os, const TrkDriftCircleMath::ClusterId &id)
unsigned int hitsMl2() const
unsigned int m_crossedTubesMl1
const DCVec & emptyTubes() const
Line & line()
non-const access to reduce memory usage when re-using segments
void clusters(const CLVec &cls)
void emptyTubes(const DCVec &emptyTubes)
void hitsOnTrack(unsigned int hitsOnTrack)
const DCOnTrackVec & dcs() const
Segment(const Line &l, const DCOnTrackVec &dcs)
unsigned int ambigue() const
void setCurvatureParameters(double deltaAlpha, double deltab)
Segment(const Line &l, const DCOnTrackVec &dcs, double chi2, unsigned int ndof, double dtheta, double dy0)
unsigned int crossedTubes() const
double deltaAlpha() const
unsigned int hitsOnTrack() const
void clusterLayers(unsigned int ncl)
unsigned int m_clusterLayers
bool hasCurvatureParameters() const
std::vector< Segment > SegVec
void setT0Shift(double t0Shift, double error)
void crossedTubes(unsigned int crossedTubesMl1, unsigned int crossedTubesMl2)
unsigned int m_crossedTubesMl2
void deltas(unsigned int dts)
unsigned int m_hitsOutOfTime