Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SQGenFit::GFMeasurement Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/reco/SQGenFit/GFMeasurement.h>

+ Inheritance diagram for SQGenFit::GFMeasurement:
+ Collaboration diagram for SQGenFit::GFMeasurement:

Public Member Functions

 GFMeasurement (const SignedHit &rawHit, bool en=true)
 
virtual ~GFMeasurement ()
 
void setTrackPtr (GFTrack *trackPtr)
 
void enableHitInFit (bool en=true)
 
SignedHitgetBeforeFitHit ()
 
void postFitUpdate ()
 
double getZ ()
 
bool isEnabled ()
 
void print (unsigned int debugLvl=0)
 
void printHelper (double w, TVector3 &pos, TVector3 &mom, TString name="none")
 

Detailed Description

Definition at line 13 of file GFMeasurement.h.

Constructor & Destructor Documentation

SQGenFit::GFMeasurement::GFMeasurement ( const SignedHit rawHit,
bool  en = true 
)

Definition at line 21 of file GFMeasurement.cxx.

References Hit::detectorID, Hit::driftDistance, Hit::elementID, GeomSvc::getCellWidth(), GeomSvc::getEndPoints(), GeomSvc::getPlanePosition(), GeomSvc::getPlaneResolution(), SignedHit::hit, Hit::index, and GeomSvc::instance().

+ Here is the call graph for this function:

virtual SQGenFit::GFMeasurement::~GFMeasurement ( )
inlinevirtual

Definition at line 17 of file GFMeasurement.h.

Member Function Documentation

void SQGenFit::GFMeasurement::enableHitInFit ( bool  en = true)
inline

Definition at line 21 of file GFMeasurement.h.

SignedHit& SQGenFit::GFMeasurement::getBeforeFitHit ( )
inline

Definition at line 22 of file GFMeasurement.h.

double SQGenFit::GFMeasurement::getZ ( )
inline

Definition at line 25 of file GFMeasurement.h.

Referenced by SQGenFit::GFTrack::addMeasurement(), SQGenFit::GFTrack::getNearestMeasurementID(), and SQGenFit::GFTrack::setTracklet().

+ Here is the caller graph for this function:

bool SQGenFit::GFMeasurement::isEnabled ( )
inline

Definition at line 26 of file GFMeasurement.h.

void SQGenFit::GFMeasurement::postFitUpdate ( )

Definition at line 65 of file GFMeasurement.cxx.

void SQGenFit::GFMeasurement::print ( unsigned int  debugLvl = 0)

Definition at line 78 of file GFMeasurement.cxx.

References Hit::detectorID, Hit::driftDistance, Hit::elementID, GeomSvc::getInterceptionFast(), SignedHit::hit, Hit::index, GeomSvc::instance(), Hit::pos, printHelper(), and SignedHit::sign.

+ Here is the call graph for this function:

void SQGenFit::GFMeasurement::printHelper ( double  w,
TVector3 &  pos,
TVector3 &  mom,
TString  name = "none" 
)

Definition at line 148 of file GFMeasurement.cxx.

Referenced by print().

+ Here is the caller graph for this function:

void SQGenFit::GFMeasurement::setTrackPtr ( GFTrack trackPtr)

Definition at line 60 of file GFMeasurement.cxx.

Referenced by SQGenFit::GFTrack::addMeasurement().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: