|
FairRoot/PandaRoot
|
#include <RhoEventInfo.h>
Public Member Functions | |
| RhoEventInfo () | |
| virtual | ~RhoEventInfo () |
| virtual void | PrintOn (std::ostream &o=std::cout) const |
| const TLorentzVector & | CmFrame () const |
| const RhoVector3Err & | BeamSpot () const |
| const RhoVector3Err | PrimaryVertex () const |
| const RhoVector3Err * | PrimaryVtx () const |
| const TVector3 * | MCImpactPoint () const |
| const RhoEventShape * | EventShape () const |
| void | SetPrimaryVertex (RhoVector3Err *inVtx) |
| void | SetIPTruth (const TLorentzVector &inVtx) |
| void | SetIPTruth (const TVector3 &inVtx) |
| void | SetBeamSpot (const RhoVector3Err &inVtx) |
| void | SetCmFrame (const TLorentzVector &cmf) |
| void | SetEventShape (RhoEventShape *eventShape) |
Private Attributes | |
| TLorentzVector | fCmFrame |
| TVector3 * | fMCIP |
| The CMS frame. More... | |
| RhoVector3Err | fBeamSpot |
| The MC interaction point. More... | |
| RhoVector3Err * | fPrimaryVertex |
| The beam spot w/ error matrix. More... | |
| RhoEventShape * | fEventShape |
| The primary vertex. More... | |
Definition at line 31 of file RhoEventInfo.h.
| RhoEventInfo::RhoEventInfo | ( | ) |
Definition at line 23 of file RhoEventInfo.cxx.
|
virtual |
Definition at line 31 of file RhoEventInfo.cxx.
References fMCIP, and fPrimaryVertex.
|
inline |
Definition at line 57 of file RhoEventInfo.h.
References fBeamSpot.
|
inline |
Definition at line 53 of file RhoEventInfo.h.
References fCmFrame.
Referenced by RhoTotalMomentum::RhoTotalMomentum().
|
inline |
Definition at line 68 of file RhoEventInfo.h.
References fEventShape.
|
inline |
| const RhoVector3Err RhoEventInfo::PrimaryVertex | ( | ) | const |
Definition at line 46 of file RhoEventInfo.cxx.
References RhoVector3Err::CovMatrix(), and fPrimaryVertex.
|
inline |
Definition at line 61 of file RhoEventInfo.h.
References fPrimaryVertex.
|
virtual |
|
inline |
Definition at line 76 of file RhoEventInfo.h.
References fBeamSpot.
|
inline |
| void RhoEventInfo::SetEventShape | ( | RhoEventShape * | eventShape | ) |
Definition at line 64 of file RhoEventInfo.cxx.
References fEventShape.
| void RhoEventInfo::SetIPTruth | ( | const TLorentzVector & | inVtx | ) |
| void RhoEventInfo::SetIPTruth | ( | const TVector3 & | inVtx | ) |
| void RhoEventInfo::SetPrimaryVertex | ( | RhoVector3Err * | inVtx | ) |
Definition at line 38 of file RhoEventInfo.cxx.
References fPrimaryVertex.
|
private |
The MC interaction point.
Definition at line 88 of file RhoEventInfo.h.
Referenced by BeamSpot(), and SetBeamSpot().
|
private |
Definition at line 86 of file RhoEventInfo.h.
Referenced by CmFrame(), and SetCmFrame().
|
private |
The primary vertex.
Definition at line 91 of file RhoEventInfo.h.
Referenced by EventShape(), and SetEventShape().
|
private |
The CMS frame.
Definition at line 87 of file RhoEventInfo.h.
Referenced by MCImpactPoint(), SetIPTruth(), and ~RhoEventInfo().
|
private |
The beam spot w/ error matrix.
Definition at line 89 of file RhoEventInfo.h.
Referenced by PrimaryVertex(), PrimaryVtx(), SetPrimaryVertex(), and ~RhoEventInfo().
1.8.8