#include <MEFTrack.h>
Inheritance diagram for manchester::MEFTrack:
Public Member Functions | |
MEFTrack () | |
Default constructor. | |
MEFTrack (const MEFTrack &trk) | |
Copy constructor. | |
void | SetHits (unsigned short npix, unsigned short nsct, unsigned short ntrt) |
Set the hit info. | |
Bool_t | HasOppDphiMatch () const |
Find if this track has another matching it (back-to-back). | |
Bool_t | HasOppDalphaMatch () const |
Double_t | Z0 () const |
z0 | |
Double_t | D0 () const |
d0 | |
Double_t | DetectorEta (double r) const |
Calculate detector Eta at a radius r. | |
UShort_t | NSCTHits () const |
n hits in SCT | |
UShort_t | NPixHits () const |
n hits in Pixel | |
UShort_t | NTRTHits () const |
n hits in TRT | |
void | SetTrackMatch (MEFTrack *trk, bool dphi, bool dalpha) |
Set the track that is opposite this one. | |
const MEFTrack * | GetTrackMatch () const |
Get the track opposite this one. | |
Protected Member Functions | |
virtual void | Reset () |
Function to reset any private members - overridden by derived class. |
Used for EF tracking studies.
MEFTrack::MEFTrack | ( | const MEFTrack & | trk | ) |
Copy constructor.
Copy constructor
Double_t MEFTrack::DetectorEta | ( | double | r | ) | const |
Calculate detector Eta at a radius r.
Calculate eta from (0,0) to radius r (in m)
void MEFTrack::Reset | ( | ) | [protected, virtual] |
Function to reset any private members - overridden by derived class.
Reset the private member variables of this instance.
Reimplemented from manchester::MParticle.