PandaRoot
RhoEventInfo Class Reference

#include <RhoEventInfo.h>

Inheritance diagram for RhoEventInfo:

Public Member Functions

 RhoEventInfo ()
 
virtual ~RhoEventInfo ()
 
virtual void PrintOn (std::ostream &o=std::cout) const
 
const TLorentzVector & CmFrame () const
 
const RhoVector3ErrBeamSpot () const
 
const RhoVector3Err PrimaryVertex () const
 
const RhoVector3ErrPrimaryVtx () const
 
const TVector3 * MCImpactPoint () const
 
const RhoEventShapeEventShape () 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)
 

Detailed Description

Definition at line 31 of file RhoEventInfo.h.

Constructor & Destructor Documentation

◆ RhoEventInfo()

RhoEventInfo::RhoEventInfo ( )

◆ ~RhoEventInfo()

virtual RhoEventInfo::~RhoEventInfo ( )
virtual

Member Function Documentation

◆ BeamSpot()

const RhoVector3Err& RhoEventInfo::BeamSpot ( ) const
inline

Definition at line 53 of file RhoEventInfo.h.

References PrimaryVertex().

53 { return fBeamSpot; }

◆ CmFrame()

const TLorentzVector& RhoEventInfo::CmFrame ( ) const
inline

Definition at line 51 of file RhoEventInfo.h.

51 { return fCmFrame; }

◆ EventShape()

const RhoEventShape* RhoEventInfo::EventShape ( ) const
inline

Definition at line 58 of file RhoEventInfo.h.

References SetIPTruth(), and SetPrimaryVertex().

58 { return fEventShape; }

◆ MCImpactPoint()

const TVector3* RhoEventInfo::MCImpactPoint ( ) const
inline

Definition at line 56 of file RhoEventInfo.h.

56 { return fMCIP; }

◆ PrimaryVertex()

const RhoVector3Err RhoEventInfo::PrimaryVertex ( ) const

Referenced by BeamSpot().

◆ PrimaryVtx()

const RhoVector3Err* RhoEventInfo::PrimaryVtx ( ) const
inline

Definition at line 55 of file RhoEventInfo.h.

55 { return fPrimaryVertex; }

◆ PrintOn()

virtual void RhoEventInfo::PrintOn ( std::ostream &  o = std::cout) const
virtual

◆ SetBeamSpot()

void RhoEventInfo::SetBeamSpot ( const RhoVector3Err inVtx)
inline

Definition at line 64 of file RhoEventInfo.h.

64 { fBeamSpot = inVtx; }

◆ SetCmFrame()

void RhoEventInfo::SetCmFrame ( const TLorentzVector &  cmf)
inline

Definition at line 65 of file RhoEventInfo.h.

References operator<<(), and SetEventShape().

65 { fCmFrame = cmf; }

◆ SetEventShape()

void RhoEventInfo::SetEventShape ( RhoEventShape eventShape)

Referenced by SetCmFrame().

◆ SetIPTruth() [1/2]

void RhoEventInfo::SetIPTruth ( const TLorentzVector &  inVtx)

Referenced by EventShape().

◆ SetIPTruth() [2/2]

void RhoEventInfo::SetIPTruth ( const TVector3 &  inVtx)

◆ SetPrimaryVertex()

void RhoEventInfo::SetPrimaryVertex ( RhoVector3Err inVtx)

Referenced by EventShape().


The documentation for this class was generated from the following file: