Inheritance diagram for CmsMagField:
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 |
Definition at line 63 of file track.C.
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] |
bool CmsMagField::isMagnetOn | ( | ) | const [inline] |
void CmsMagField::setReverseState | ( | bool | state | ) | [inline] |
bool CmsMagField::isReverse | ( | ) | const [inline] |
void CmsMagField::setSimpleModel | ( | bool | simpleModel | ) | [inline] |
bool CmsMagField::isSimpleModel | ( | ) | const [inline] |
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().
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().