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
ExtendedPerigeeTrajectoryParameters Class Reference

#include <ExtendedPerigeeTrajectoryParameters.h>

Public Member Functions

TrackCharge charge () const
 
 ExtendedPerigeeTrajectoryParameters ()
 
 ExtendedPerigeeTrajectoryParameters (const AlgebraicVector6 &param, const TrackCharge &charge)
 
bool isValid () const
 
AlgebraicVector6 vector () const
 

Private Attributes

TrackCharge ch
 
AlgebraicVector6 par
 
bool vl
 

Detailed Description

This class represents simple extention of perigee trajectory parametrization: (rho, theta, phi,tr_im, z_im, mass)

Definition at line 14 of file ExtendedPerigeeTrajectoryParameters.h.

Constructor & Destructor Documentation

ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters ( )
inline
ExtendedPerigeeTrajectoryParameters::ExtendedPerigeeTrajectoryParameters ( const AlgebraicVector6 param,
const TrackCharge charge 
)
inline

Member Function Documentation

TrackCharge ExtendedPerigeeTrajectoryParameters::charge ( void  ) const
inline
bool ExtendedPerigeeTrajectoryParameters::isValid ( void  ) const
inline

Access methods

Definition at line 32 of file ExtendedPerigeeTrajectoryParameters.h.

References vl.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

AlgebraicVector6 ExtendedPerigeeTrajectoryParameters::vector ( ) const
inline

Member Data Documentation

TrackCharge ExtendedPerigeeTrajectoryParameters::ch
private
AlgebraicVector6 ExtendedPerigeeTrajectoryParameters::par
private
bool ExtendedPerigeeTrajectoryParameters::vl
private