RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
30 #ifndef VisibleState_HH
31 #define VisibleState_HH
35 namespace RestFrames {
37 class VisibleRecoFrame;
48 const std::string& stitle);
107 virtual void SetCharge(
int charge_num,
int charge_den);
virtual void AddFrame(const RestFrame &frame)
Adds a frame (RestFrame) to this state.
VisibleState()
Empty constructor.
virtual void SetLabFrameFourVector()
Sets four-vector of lab frame.
abstract base class for all Frame objects
virtual bool IsFrame(const RestFrame &frame) const
Checks if frame of state corresponds to frame
static VisibleState & Empty()
Returns empty VisibleState.
virtual void Clear()
Clears Visible State to all connections to other objects.
virtual void SetCharge(const RFCharge &charge)
Sets charge of this state.
Abstract base class for all State objects.
virtual RestFrame const & GetFrame() const
Returns frame (RestFrame) of this state.
virtual bool IsFrames(const ConstRestFrameList &frames) const
Checks if frames lists of state corresponds frames