CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TrajectoryAtInvalidHit Class Reference

#include <TrajectoryAtInvalidHit.h>

Public Member Functions

double globalX () const
 
double globalY () const
 
double globalZ () const
 
bool isDoubleSided (unsigned int iidd, const TrackerTopology *tTopo) const
 
double localDxDz () const
 
double localDyDz () const
 
double localErrorX () const
 
double localErrorY () const
 
double localX () const
 
double localY () const
 
double localZ () const
 
unsigned int monodet_id () const
 
 TrajectoryAtInvalidHit (const TrajectoryMeasurement &, const TrackerTopology *tTopo, const TrackerGeometry *tracker, const Propagator &propagator, const unsigned int mono=0)
 
TrajectoryStateOnSurface tsos () const
 
bool validHit () const
 
bool withinAcceptance () const
 

Private Attributes

bool acceptance
 
float globX
 
float globY
 
float globZ
 
bool hasValidHit
 
unsigned int iidd
 
float locDxDz
 
float locDyDz
 
float locX
 
float locXError
 
float locY
 
float locYError
 
float locZ
 
TrajectoryStateOnSurface theCombinedPredictedState
 
TrackingRecHit::ConstRecHitPointer theHit
 

Detailed Description

Definition at line 21 of file TrajectoryAtInvalidHit.h.

Constructor & Destructor Documentation

TrajectoryAtInvalidHit::TrajectoryAtInvalidHit ( const TrajectoryMeasurement tm,
const TrackerTopology tTopo,
const TrackerGeometry tracker,
const Propagator propagator,
const unsigned int  mono = 0 
)

Definition at line 18 of file TrajectoryAtInvalidHit.cc.

Member Function Documentation

double TrajectoryAtInvalidHit::globalX ( ) const

Definition at line 164 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::globalY ( ) const

Definition at line 168 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::globalZ ( ) const

Definition at line 172 of file TrajectoryAtInvalidHit.cc.

bool TrajectoryAtInvalidHit::isDoubleSided ( unsigned int  iidd,
const TrackerTopology tTopo 
) const

Definition at line 192 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localDxDz ( ) const

Definition at line 158 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localDyDz ( ) const

Definition at line 161 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localErrorX ( ) const

Definition at line 150 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localErrorY ( ) const

Definition at line 154 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localX ( ) const

Definition at line 138 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localY ( ) const

Definition at line 142 of file TrajectoryAtInvalidHit.cc.

double TrajectoryAtInvalidHit::localZ ( ) const

Definition at line 146 of file TrajectoryAtInvalidHit.cc.

unsigned int TrajectoryAtInvalidHit::monodet_id ( ) const

Definition at line 177 of file TrajectoryAtInvalidHit.cc.

TrajectoryStateOnSurface TrajectoryAtInvalidHit::tsos ( ) const

Definition at line 224 of file TrajectoryAtInvalidHit.cc.

bool TrajectoryAtInvalidHit::validHit ( ) const

Definition at line 187 of file TrajectoryAtInvalidHit.cc.

bool TrajectoryAtInvalidHit::withinAcceptance ( ) const

Definition at line 182 of file TrajectoryAtInvalidHit.cc.

Member Data Documentation

bool TrajectoryAtInvalidHit::acceptance
private

Definition at line 59 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::globX
private

Definition at line 57 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::globY
private

Definition at line 57 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::globZ
private

Definition at line 57 of file TrajectoryAtInvalidHit.h.

bool TrajectoryAtInvalidHit::hasValidHit
private

Definition at line 60 of file TrajectoryAtInvalidHit.h.

unsigned int TrajectoryAtInvalidHit::iidd
private

Definition at line 58 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locDxDz
private

Definition at line 56 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locDyDz
private

Definition at line 56 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locX
private

Definition at line 54 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locXError
private

Definition at line 55 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locY
private

Definition at line 54 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locYError
private

Definition at line 55 of file TrajectoryAtInvalidHit.h.

float TrajectoryAtInvalidHit::locZ
private

Definition at line 54 of file TrajectoryAtInvalidHit.h.

TrajectoryStateOnSurface TrajectoryAtInvalidHit::theCombinedPredictedState
private

Definition at line 53 of file TrajectoryAtInvalidHit.h.

TrackingRecHit::ConstRecHitPointer TrajectoryAtInvalidHit::theHit
private

Definition at line 62 of file TrajectoryAtInvalidHit.h.