#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 19 of file CTPPSTimingLocalTrack.h.
|
strong |
Enumerator | |
---|---|
x | |
y | |
all |
Definition at line 24 of file CTPPSTimingLocalTrack.h.
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 20 of file CTPPSTimingLocalTrack.cc.
bool CTPPSTimingLocalTrack::containsHit | ( | const CTPPSTimingRecHit & | recHit, |
float | tolerance = 0.1f , |
||
CheckDimension | check = CheckDimension::all |
||
) | const |
Definition at line 28 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 53 of file CTPPSTimingLocalTrack.h.
References valid_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 40 of file CTPPSTimingLocalTrack.h.
References num_hits_.
|
inline |
Definition at line 41 of file CTPPSTimingLocalTrack.h.
References num_planes_.
|
inline |
Definition at line 48 of file CTPPSTimingLocalTrack.h.
References num_hits_.
|
inline |
Definition at line 49 of file CTPPSTimingLocalTrack.h.
References num_planes_.
|
inline |
Definition at line 45 of file CTPPSTimingLocalTrack.h.
References pos0_.
|
inline |
Definition at line 46 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
|
inline |
Definition at line 63 of file CTPPSTimingLocalTrack.h.
References submitPVValidationJobs::t, and t_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 64 of file CTPPSTimingLocalTrack.h.
References t_sigma_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
Definition at line 54 of file CTPPSTimingLocalTrack.h.
References validateGeometry_cfg::valid, and valid_.
Referenced by TotemTimingTrackRecognition::produceTracks(), and CTPPSDiamondTrackRecognition::produceTracks().
|
inline |
|
inline |
|
inline |
Definition at line 31 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by channelAlignedWithTrack(), and operator<().
|
inline |
Definition at line 32 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
Referenced by channelAlignedWithTrack().
|
inline |
Definition at line 34 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by operator<().
|
inline |
Definition at line 35 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
|
inline |
Definition at line 37 of file CTPPSTimingLocalTrack.h.
References pos0_.
Referenced by operator<().
|
inline |
Definition at line 38 of file CTPPSTimingLocalTrack.h.
References pos0_sigma_.
|
private |
number of hits participating in the track
Definition at line 75 of file CTPPSTimingLocalTrack.h.
Referenced by numberOfHits(), and setNumOfHits().
|
private |
number of planes participating in the track
Definition at line 78 of file CTPPSTimingLocalTrack.h.
Referenced by numberOfPlanes(), and setNumOfPlanes().
|
private |
initial track position
Definition at line 70 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), setPosition(), x0(), y0(), and z0().
|
private |
error on the initial track position
Definition at line 72 of file CTPPSTimingLocalTrack.h.
Referenced by containsHit(), setPositionSigma(), x0Sigma(), y0Sigma(), and z0Sigma().
|
private |
Definition at line 84 of file CTPPSTimingLocalTrack.h.
|
private |
Definition at line 85 of file CTPPSTimingLocalTrack.h.
Referenced by setTimeSigma(), and timeSigma().
|
private |
fit valid?
Definition at line 81 of file CTPPSTimingLocalTrack.h.
Referenced by isValid(), and setValid().