RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
30 #ifndef InvisibleGroup_HH
31 #define InvisibleGroup_HH
36 namespace RestFrames {
47 InvisibleGroup(
const std::string& sname,
const std::string& stitle);
102 virtual bool ClearEvent();
103 virtual bool AnalyzeEvent();
111 TLorentzVector m_Lab_P;
abstract base class for all Frame objects
abstract base class for all Group objects
virtual void SetLabFrameFourVector(const TLorentzVector &V)
Sets lab frame's four-vector.
virtual TLorentzVector GetLabFrameFourVector() const
Returns lab frame's four-vector.
virtual void AddFrame(RestFrame &frame)
Adds a frame (RestFrame) to this invisible group.
virtual void Clear()
Clears InvisibleGroup from all connections to other objects.
virtual void SetLabFrameThreeVector(const TVector3 &V)
Sets lab frame's three-vector.
abstract base class for all Jigsaw objects
virtual void AddJigsaw(Jigsaw &jigsaw)
Adds a jigsaw (Jigsaw) to this invisible group.
InvisibleGroup()
Empty constructor.
static InvisibleGroup & Empty()
Returns empty InvisibleGroup.
virtual void SetMass(double M)
Sets mass of four-vector.