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
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 20 of file GlobalParametersWithPath.h.

References sistrip::valid_.

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

Definition at line 14 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

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

Definition at line 16 of file GlobalParametersWithPath.h.

double GlobalParametersWithPath::s ( ) const
inline

Definition at line 17 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

17 { return pathLength(); }

Member Data Documentation

GlobalTrajectoryParameters GlobalParametersWithPath::gtp_
private

Definition at line 23 of file GlobalParametersWithPath.h.

double GlobalParametersWithPath::s_
private

Definition at line 24 of file GlobalParametersWithPath.h.

bool GlobalParametersWithPath::valid_
private

Definition at line 25 of file GlobalParametersWithPath.h.