#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) | |
bool | isValid () const |
int | numberOfHits () const |
int | numberOfPlanes () 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 | setTime (float t) |
void | setTimeSigma (float t_sigma) |
void | setValid (bool valid) |
float | time () const |
float | timeSigma () const |
float | x0 () const |
float | x0Sigma () const |
float | y0 () const |
float | y0Sigma () const |
float | z0 () const |
float | z0Sigma () const |
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 18 of file CTPPSTimingLocalTrack.h.
|
strong |
CTPPSTimingLocalTrack::CTPPSTimingLocalTrack | ( | ) |
Definition at line 17 of file CTPPSTimingLocalTrack.cc.
CTPPSTimingLocalTrack::CTPPSTimingLocalTrack | ( | const math::XYZPoint & | pos0, |
const math::XYZPoint & | pos0_sigma, | ||
float | t, | ||
float | t_sigma | ||
) |
Definition at line 19 of file CTPPSTimingLocalTrack.cc.
bool CTPPSTimingLocalTrack::containsHit | ( | const CTPPSTimingRecHit & | recHit, |
float | tolerance = 0.1f , |
||
CheckDimension | check = CheckDimension::all |
||
) | const |
Definition at line 27 of file CTPPSTimingLocalTrack.cc.
References funct::abs(), all, RPCNoise_example::check, pos0_, pos0_sigma_, rpcPointValidation_cfi::recHit, tolerance, x, and y.
Referenced by CTPPSDiamondLocalTrack::containsHit(), and TotemTimingTrackRecognition::produceTracks().
|
inline |
Definition at line 59 of file CTPPSTimingLocalTrack.h.
References t_sigma_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
inline |
|
inline |
Definition at line 54 of file CTPPSTimingLocalTrack.h.
References validateGeometry_cfg::valid, and valid_.
|
inline |
|
inline |
Definition at line 51 of file CTPPSTimingLocalTrack.h.
|
inline |
|
inline |
Definition at line 69 of file CTPPSTimingLocalTrack.h.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 70 of file CTPPSTimingLocalTrack.h.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 60 of file CTPPSTimingLocalTrack.h.
References OrderedSet::t, and t_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 64 of file CTPPSTimingLocalTrack.h.
References t_sigma_.
Referenced by operator<().
|
inline |
Definition at line 65 of file CTPPSTimingLocalTrack.h.
|
inline |
Definition at line 37 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by channelAlignedWithTrack(), and operator<().
|
inline |
Definition at line 38 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
Referenced by channelAlignedWithTrack().
|
inline |
Definition at line 40 of file CTPPSTimingLocalTrack.h.
References num_hits_.
Referenced by operator<().
|
inline |
|
inline |
Definition at line 43 of file CTPPSTimingLocalTrack.h.
Referenced by operator<().
|
inline |
Definition at line 44 of file CTPPSTimingLocalTrack.h.
References pos0_.
|
private |
number of hits participating in the track
Definition at line 81 of file CTPPSTimingLocalTrack.h.
Referenced by numberOfPlanes(), and y0().
|
private |
number of planes participating in the track
Definition at line 84 of file CTPPSTimingLocalTrack.h.
Referenced by y0Sigma().
|
private |
initial track position
Definition at line 76 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), x0(), and z0Sigma().
|
private |
error on the initial track position
Definition at line 78 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), numberOfHits(), and x0Sigma().
|
private |
Definition at line 90 of file CTPPSTimingLocalTrack.h.
Referenced by setNumOfPlanes(), and setValid().
|
private |
Definition at line 91 of file CTPPSTimingLocalTrack.h.
|
private |
fit valid?
Definition at line 87 of file CTPPSTimingLocalTrack.h.
Referenced by setNumOfHits(), and setPositionSigma().