MdcGeoSuper Class Reference

#include <MdcGeoSuper.h>

List of all members.

Public Member Functions

 MdcGeoSuper ()
 MdcGeoSuper (const MdcGeoSuper &e)
MdcGeoSuperoperator= (const MdcGeoSuper &e)
 ~MdcGeoSuper ()
int Id (void) const
double UpperR (void) const
double LowerR (void) const
int Type (void) const
int Id (int i)
double UpperR (double i)
double LowerR (double i)
int Type (int i)

Private Attributes

int fId
double fUpperR
double fLowerR
int fType


Detailed Description

Definition at line 8 of file MdcGeoSuper.h.


Constructor & Destructor Documentation

MdcGeoSuper::MdcGeoSuper (  )  [inline]

Definition at line 12 of file MdcGeoSuper.h.

00012 :fId(0),fUpperR(0),fLowerR(0),fType(-1){};

MdcGeoSuper::MdcGeoSuper ( const MdcGeoSuper e  )  [inline]

Definition at line 15 of file MdcGeoSuper.h.

00015 :fId(e.Id()),fUpperR(e.UpperR()),fLowerR(e.LowerR()),fType(e.Type()){};

MdcGeoSuper::~MdcGeoSuper (  )  [inline]

Definition at line 29 of file MdcGeoSuper.h.

00029 {};


Member Function Documentation

int MdcGeoSuper::Id ( int  i  )  [inline]

Definition at line 38 of file MdcGeoSuper.h.

References fId.

00038 { return fId=i; };

int MdcGeoSuper::Id ( void   )  const [inline]

Definition at line 32 of file MdcGeoSuper.h.

References fId.

Referenced by operator=(), and MdcGeomSvc::ReadFilePar().

00032 {return fId; };

double MdcGeoSuper::LowerR ( double  i  )  [inline]

Definition at line 40 of file MdcGeoSuper.h.

References fLowerR.

00040 { return fLowerR=i; };

double MdcGeoSuper::LowerR ( void   )  const [inline]

Definition at line 34 of file MdcGeoSuper.h.

References fLowerR.

Referenced by operator=(), and MdcGeomSvc::ReadFilePar().

00034 { return fLowerR; };

MdcGeoSuper& MdcGeoSuper::operator= ( const MdcGeoSuper e  )  [inline]

Definition at line 17 of file MdcGeoSuper.h.

References fId, fLowerR, fType, fUpperR, Id(), LowerR(), Type(), and UpperR().

00017                                                   {
00018        if(this!=&e)
00019         {
00020         fId=e.Id();
00021         fUpperR=e.UpperR();
00022         fLowerR=e.LowerR();
00023         fType=e.Type();
00024         }
00025        return *this;
00026      }

int MdcGeoSuper::Type ( int  i  )  [inline]

Definition at line 41 of file MdcGeoSuper.h.

References fType.

00041 { return fType=i; };

int MdcGeoSuper::Type ( void   )  const [inline]

Definition at line 35 of file MdcGeoSuper.h.

References fType.

Referenced by FTFinder::begin_run(), MdcUtilitySvc::cellTrackPassed(), operator=(), DedxCorrecSvc::PathL(), MdcGeomSvc::ReadFilePar(), and KalFitAlg::set_Mdc().

00035 { return fType; };

double MdcGeoSuper::UpperR ( double  i  )  [inline]

Definition at line 39 of file MdcGeoSuper.h.

References fUpperR.

00039 { return fUpperR=i; };

double MdcGeoSuper::UpperR ( void   )  const [inline]

Definition at line 33 of file MdcGeoSuper.h.

References fUpperR.

Referenced by operator=(), and MdcGeomSvc::ReadFilePar().

00033 { return fUpperR; };


Member Data Documentation

int MdcGeoSuper::fId [private]

Definition at line 41 of file MdcGeoSuper.h.

Referenced by Id(), and operator=().

double MdcGeoSuper::fLowerR [private]

Definition at line 46 of file MdcGeoSuper.h.

Referenced by LowerR(), and operator=().

int MdcGeoSuper::fType [private]

Definition at line 47 of file MdcGeoSuper.h.

Referenced by operator=(), and Type().

double MdcGeoSuper::fUpperR [private]

Definition at line 45 of file MdcGeoSuper.h.

Referenced by operator=(), and UpperR().


Generated on Tue Nov 29 23:20:12 2016 for BOSS_7.0.2 by  doxygen 1.4.7