CMS 3D CMS Logo

Public Member Functions | Private Attributes

GlobalParametersWithPath Class Reference

#include <GlobalParametersWithPath.h>

List of all members.

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.

: gtp_(), s_(0), valid_(false) {}
GlobalParametersWithPath::GlobalParametersWithPath ( const GlobalTrajectoryParameters gtp,
double  s 
) [inline]

Definition at line 10 of file GlobalParametersWithPath.h.

                                                                             : 
    gtp_(gtp), s_(s), valid_(true) {}
GlobalParametersWithPath::GlobalParametersWithPath ( const GlobalTrajectoryParameters gtp,
double  s,
bool  valid 
) [inline]

Definition at line 12 of file GlobalParametersWithPath.h.

                                                  : gtp_(gtp), s_(s), valid_(valid) {}

Member Function Documentation

bool GlobalParametersWithPath::isValid ( void  ) const [inline]

Definition at line 20 of file GlobalParametersWithPath.h.

References sistrip::valid_.

{return valid_;}
GlobalParametersWithPath::operator bool ( ) const [inline]

Definition at line 21 of file GlobalParametersWithPath.h.

References sistrip::valid_.

{return valid_;}
const GlobalTrajectoryParameters& GlobalParametersWithPath::parameters ( void  ) const [inline]

Definition at line 15 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

{return gtp_;}
double GlobalParametersWithPath::pathLength ( ) const [inline]

Definition at line 17 of file GlobalParametersWithPath.h.

{return s_;}
double GlobalParametersWithPath::s ( ) const [inline]

Definition at line 18 of file GlobalParametersWithPath.h.

Referenced by RKPropagatorInS::propagateWithPath().

{return pathLength();}

Member Data Documentation

Definition at line 24 of file GlobalParametersWithPath.h.

double GlobalParametersWithPath::s_ [private]

Definition at line 25 of file GlobalParametersWithPath.h.

Definition at line 26 of file GlobalParametersWithPath.h.