#include <CTPPSTimingLocalTrack.h>
Public Types | |
enum | CheckDimension { CheckDimension::x, CheckDimension::y, CheckDimension::all } |
Public Member Functions | |
bool | containsHit (const CTPPSTimingRecHit &recHit, float tolerance=0.1f, CheckDimension check=CheckDimension::all) const |
CTPPSTimingLocalTrack () | |
CTPPSTimingLocalTrack (const math::XYZPoint &pos0, const math::XYZPoint &pos0_sigma, float t, float t_sigma) | |
int | getNumOfHits () const |
int | getNumOfPlanes () const |
float | getT () const |
float | getTSigma () const |
float | getX0 () const |
float | getX0Sigma () const |
float | getY0 () const |
float | getY0Sigma () const |
float | getZ0 () const |
float | getZ0Sigma () const |
bool | isValid () const |
void | setNumOfHits (int num_hits) |
void | setNumOfPlanes (int num_planes) |
void | setPosition (const math::XYZPoint &pos0) |
void | setPositionSigma (const math::XYZPoint &pos0_sigma) |
void | setT (float t) |
void | setTSigma (float t_sigma) |
void | setValid (bool valid) |
Private Attributes | |
int | num_hits_ |
number of hits participating in the track More... | |
int | num_planes_ |
number of planes participating in the track More... | |
math::XYZPoint | pos0_ |
initial track position More... | |
math::XYZPoint | pos0_sigma_ |
error on the initial track position More... | |
float | t_ |
float | t_sigma_ |
bool | valid_ |
fit valid? More... | |
Definition at line 20 of file CTPPSTimingLocalTrack.h.
|
strong |
CTPPSTimingLocalTrack::CTPPSTimingLocalTrack | ( | ) |
Definition at line 18 of file CTPPSTimingLocalTrack.cc.
CTPPSTimingLocalTrack::CTPPSTimingLocalTrack | ( | const math::XYZPoint & | pos0, |
const math::XYZPoint & | pos0_sigma, | ||
float | t, | ||
float | t_sigma | ||
) |
Definition at line 23 of file CTPPSTimingLocalTrack.cc.
bool CTPPSTimingLocalTrack::containsHit | ( | const CTPPSTimingRecHit & | recHit, |
float | tolerance = 0.1f , |
||
CheckDimension | check = CheckDimension::all |
||
) | const |
Definition at line 32 of file CTPPSTimingLocalTrack.cc.
References funct::abs(), all, CTPPSTimingRecHit::getX(), CTPPSTimingRecHit::getXWidth(), CTPPSTimingRecHit::getY(), CTPPSTimingRecHit::getYWidth(), CTPPSTimingRecHit::getZ(), CTPPSTimingRecHit::getZWidth(), pos0_, pos0_sigma_, x, and y.
Referenced by CTPPSDiamondLocalTrack::containsHit(), and TotemTimingTrackRecognition::produceTracks().
|
inline |
Definition at line 41 of file CTPPSTimingLocalTrack.h.
References num_hits_.
|
inline |
Definition at line 42 of file CTPPSTimingLocalTrack.h.
References num_planes_.
|
inline |
|
inline |
|
inline |
Definition at line 32 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by channelAlignedWithTrack(), and operator<().
|
inline |
Definition at line 33 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
Referenced by channelAlignedWithTrack().
|
inline |
Definition at line 35 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by operator<().
|
inline |
Definition at line 36 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
|
inline |
Definition at line 38 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by operator<().
|
inline |
Definition at line 39 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
|
inline |
Definition at line 54 of file CTPPSTimingLocalTrack.h.
References valid_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 49 of file CTPPSTimingLocalTrack.h.
References num_hits_.
|
inline |
Definition at line 50 of file CTPPSTimingLocalTrack.h.
References num_planes_.
|
inline |
Definition at line 46 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 47 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 64 of file CTPPSTimingLocalTrack.h.
References lumiQTWidget::t, and t_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 65 of file CTPPSTimingLocalTrack.h.
References t_sigma_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 55 of file CTPPSTimingLocalTrack.h.
References valid_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
private |
number of hits participating in the track
Definition at line 76 of file CTPPSTimingLocalTrack.h.
Referenced by getNumOfHits(), and setNumOfHits().
|
private |
number of planes participating in the track
Definition at line 79 of file CTPPSTimingLocalTrack.h.
Referenced by getNumOfPlanes(), and setNumOfPlanes().
|
private |
initial track position
Definition at line 71 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), getX0(), getY0(), getZ0(), and setPosition().
|
private |
error on the initial track position
Definition at line 73 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), getX0Sigma(), getY0Sigma(), getZ0Sigma(), and setPositionSigma().
|
private |
Definition at line 85 of file CTPPSTimingLocalTrack.h.
|
private |
Definition at line 86 of file CTPPSTimingLocalTrack.h.
Referenced by getTSigma(), and setTSigma().
|
private |
fit valid?
Definition at line 82 of file CTPPSTimingLocalTrack.h.
Referenced by isValid(), and setValid().