CMS 3D CMS Logo

GlobalParametersWithPath Class Reference

#include <TrackPropagation/RungeKutta/interface/GlobalParametersWithPath.h>

List of all members.

Public Member Functions

 GlobalParametersWithPath (const GlobalTrajectoryParameters &gtp, double s, bool valid)
 GlobalParametersWithPath (const GlobalTrajectoryParameters &gtp, double s)
 GlobalParametersWithPath ()
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 6 of file GlobalParametersWithPath.h.


Constructor & Destructor Documentation

GlobalParametersWithPath::GlobalParametersWithPath (  )  [inline]

Definition at line 8 of file GlobalParametersWithPath.h.

00008 : gtp_(), s_(0), valid_(false) {}

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

Definition at line 9 of file GlobalParametersWithPath.h.

00009                                                                              : 
00010     gtp_(gtp), s_(s), valid_(true) {}

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

Definition at line 11 of file GlobalParametersWithPath.h.

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


Member Function Documentation

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

Definition at line 19 of file GlobalParametersWithPath.h.

References valid_.

00019 {return valid_;}

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

Definition at line 20 of file GlobalParametersWithPath.h.

References valid_.

00020 {return valid_;}

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

Definition at line 14 of file GlobalParametersWithPath.h.

References gtp_.

Referenced by RKPropagatorInS::propagateWithPath().

00014 {return gtp_;}

double GlobalParametersWithPath::pathLength (  )  const [inline]

Definition at line 16 of file GlobalParametersWithPath.h.

References s_.

Referenced by s().

00016 {return s_;}

double GlobalParametersWithPath::s (  )  const [inline]

Definition at line 17 of file GlobalParametersWithPath.h.

References pathLength().

Referenced by RKPropagatorInS::propagateWithPath().

00017 {return pathLength();}


Member Data Documentation

GlobalTrajectoryParameters GlobalParametersWithPath::gtp_ [private]

Definition at line 23 of file GlobalParametersWithPath.h.

Referenced by parameters().

double GlobalParametersWithPath::s_ [private]

Definition at line 24 of file GlobalParametersWithPath.h.

Referenced by pathLength().

bool GlobalParametersWithPath::valid_ [private]

Definition at line 25 of file GlobalParametersWithPath.h.

Referenced by isValid(), and operator bool().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:21:42 2009 for CMSSW by  doxygen 1.5.4