CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
GlobalParametersWithPath Class Reference

#include <GlobalParametersWithPath.h>

Public Member Functions

 GlobalParametersWithPath ()
 
 GlobalParametersWithPath (const GlobalTrajectoryParameters &gtp, double s)
 
 GlobalParametersWithPath (const GlobalTrajectoryParameters &gtp, double s, bool valid)
 
bool isValid () const
 
 operator bool () const
 
const GlobalTrajectoryParametersparameters () const
 
double pathLength () const
 
double s () const
 

Private Attributes

GlobalTrajectoryParameters gtp_
 
double s_
 
bool valid_
 

Detailed Description

Definition at line 7 of file GlobalParametersWithPath.h.

Constructor & Destructor Documentation

GlobalParametersWithPath::GlobalParametersWithPath ( )
inline

Definition at line 9 of file GlobalParametersWithPath.h.

GlobalParametersWithPath::GlobalParametersWithPath ( const GlobalTrajectoryParameters gtp,
double  s 
)
inline

Definition at line 10 of file GlobalParametersWithPath.h.

GlobalParametersWithPath::GlobalParametersWithPath ( const GlobalTrajectoryParameters gtp,
double  s,
bool  valid 
)
inline

Member Function Documentation

bool GlobalParametersWithPath::isValid ( void  ) const
inline
GlobalParametersWithPath::operator bool ( ) const
inline

Definition at line 21 of file GlobalParametersWithPath.h.

References sistrip::valid_.

const GlobalTrajectoryParameters& GlobalParametersWithPath::parameters ( void  ) const
inline

Definition at line 15 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

15 {return gtp_;}
GlobalTrajectoryParameters gtp_
double GlobalParametersWithPath::pathLength ( ) const
inline

Definition at line 17 of file GlobalParametersWithPath.h.

double GlobalParametersWithPath::s ( ) const
inline

Definition at line 18 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

18 {return pathLength();}

Member Data Documentation

GlobalTrajectoryParameters GlobalParametersWithPath::gtp_
private

Definition at line 24 of file GlobalParametersWithPath.h.

double GlobalParametersWithPath::s_
private

Definition at line 25 of file GlobalParametersWithPath.h.

bool GlobalParametersWithPath::valid_
private

Definition at line 26 of file GlobalParametersWithPath.h.