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().