#include "FWCore/Utilities/interface/Visibility.h"
#include "DataFormats/GeometryVector/interface/Basic2DVector.h"
#include "DataFormats/GeometryVector/interface/Basic3DVector.h"
#include "VectorDoublet.h"
Go to the source code of this file.
Classes | |
class | CurvilinearState |
Functions | |
CurvilinearState | operator* (const CurvilinearState &v, const CurvilinearState::Scalar &s) |
CurvilinearState | operator* (const CurvilinearState::Scalar &s, const CurvilinearState &v) |
CurvilinearState | operator+ (const CurvilinearState &a, const CurvilinearState &b) |
CurvilinearState | operator- (const CurvilinearState &a, const CurvilinearState &b) |
CurvilinearState | operator/ (const CurvilinearState &v, const CurvilinearState::Scalar &s) |
CurvilinearState operator* | ( | const CurvilinearState & | v, |
const CurvilinearState::Scalar & | s | ||
) | [inline] |
Definition at line 79 of file CurvilinearState.h.
References CurvilinearState::parameters(), CurvilinearState::pzSign(), asciidump::s, and CurvilinearState::z().
{ return CurvilinearState( v.parameters()*s, v.z()*s, v.pzSign()); }
CurvilinearState operator* | ( | const CurvilinearState::Scalar & | s, |
const CurvilinearState & | v | ||
) | [inline] |
Definition at line 83 of file CurvilinearState.h.
References CurvilinearState::parameters(), CurvilinearState::pzSign(), asciidump::s, and CurvilinearState::z().
{ return CurvilinearState( v.parameters()*s, v.z()*s, v.pzSign()); }
CurvilinearState operator+ | ( | const CurvilinearState & | a, |
const CurvilinearState & | b | ||
) | [inline] |
Definition at line 70 of file CurvilinearState.h.
References CurvilinearState::parameters(), CurvilinearState::pzSign(), and CurvilinearState::z().
{ return CurvilinearState(a.parameters()+b.parameters(), a.z()+b.z(), a.pzSign()); }
CurvilinearState operator- | ( | const CurvilinearState & | a, |
const CurvilinearState & | b | ||
) | [inline] |
Definition at line 75 of file CurvilinearState.h.
References CurvilinearState::parameters(), CurvilinearState::pzSign(), and CurvilinearState::z().
{ return CurvilinearState(a.parameters()-b.parameters(), a.z()-b.z(), a.pzSign()); }
CurvilinearState operator/ | ( | const CurvilinearState & | v, |
const CurvilinearState::Scalar & | s | ||
) | [inline] |
Definition at line 88 of file CurvilinearState.h.
References CurvilinearState::parameters(), CurvilinearState::pzSign(), asciidump::s, and CurvilinearState::z().
{ return CurvilinearState( v.parameters()/s, v.z()/s, v.pzSign()); }