CmsMagField Class Reference

Inheritance diagram for CmsMagField:

TEveMagField List of all members.

Public Member Functions

 CmsMagField ()
virtual ~CmsMagField ()
virtual Float_t GetMaxFieldMag () const
void setMagnetState (bool state)
bool isMagnetOn () const
void setReverseState (bool state)
bool isReverse () const
void setSimpleModel (bool simpleModel)
bool isSimpleModel () const
virtual TEveVector GetField (Float_t x, Float_t y, Float_t z) const

Private Attributes

bool m_magnetIsOn
bool m_reverse
bool m_simpleModel

Detailed Description

Definition at line 63 of file track.C.


Constructor & Destructor Documentation

CmsMagField::CmsMagField (  )  [inline]

Definition at line 70 of file track.C.

virtual CmsMagField::~CmsMagField (  )  [inline, virtual]

Definition at line 75 of file track.C.


Member Function Documentation

virtual Float_t CmsMagField::GetMaxFieldMag (  )  const [inline, virtual]

Reimplemented from TEveMagField.

Definition at line 77 of file track.C.

References m_magnetIsOn.

Referenced by GetField().

void CmsMagField::setMagnetState ( bool  state  )  [inline]

Definition at line 80 of file track.C.

References m_magnetIsOn.

bool CmsMagField::isMagnetOn (  )  const [inline]

Definition at line 92 of file track.C.

References m_magnetIsOn.

void CmsMagField::setReverseState ( bool  state  )  [inline]

Definition at line 93 of file track.C.

References m_reverse.

Referenced by track().

bool CmsMagField::isReverse (  )  const [inline]

Definition at line 94 of file track.C.

References m_reverse.

void CmsMagField::setSimpleModel ( bool  simpleModel  )  [inline]

Definition at line 95 of file track.C.

References m_simpleModel.

Referenced by track().

bool CmsMagField::isSimpleModel (  )  const [inline]

Definition at line 96 of file track.C.

References m_simpleModel.

virtual TEveVector CmsMagField::GetField ( Float_t  x,
Float_t  y,
Float_t  z 
) const [inline, virtual]

Implements TEveMagField.

Definition at line 100 of file track.C.

References TMath::Abs(), GetMaxFieldMag(), m_reverse, m_simpleModel, R, and sqrt().


Member Data Documentation

bool CmsMagField::m_magnetIsOn [private]

Definition at line 65 of file track.C.

Referenced by GetMaxFieldMag(), isMagnetOn(), and setMagnetState().

bool CmsMagField::m_reverse [private]

Definition at line 66 of file track.C.

Referenced by GetField(), isReverse(), and setReverseState().

bool CmsMagField::m_simpleModel [private]

Definition at line 67 of file track.C.

Referenced by GetField(), isSimpleModel(), and setSimpleModel().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:25:07 2011 for ROOT_528-00b_version by  doxygen 1.5.1