PandaRoot
PndEventInfo Class Reference

#include <PndEventInfo.h>

Inheritance diagram for PndEventInfo:

Public Member Functions

 PndEventInfo ()
 
virtual ~PndEventInfo ()
 
virtual void PrintOn (std::ostream &o=std::cout) const
 
const TLorentzVector & AntiProtonBeam () const
 
const TLorentzVector & CmFrame () const
 
const RhoVector3ErrBeamSpot () const
 
const RhoVector3ErrPrimaryVertex () const
 
const TVector3 & IPTruth () const
 
int GetCharged ()
 
int GetNeutrals ()
 
void SetPrimaryVertex (RhoVector3Err &inVtx)
 
void SetIPTruth (TVector3 &inVtx)
 
void SetBeamSpot (RhoVector3Err &inVtx)
 
void SetCmFrame (TLorentzVector &cmf)
 
void SetAntiProtonBeam (TLorentzVector &beam)
 
void SetCharged (int n)
 
void SetNeutrals (int n)
 

Detailed Description

Definition at line 26 of file PndEventInfo.h.

Constructor & Destructor Documentation

◆ PndEventInfo()

PndEventInfo::PndEventInfo ( )

◆ ~PndEventInfo()

virtual PndEventInfo::~PndEventInfo ( )
virtual

Member Function Documentation

◆ AntiProtonBeam()

const TLorentzVector& PndEventInfo::AntiProtonBeam ( ) const
inline

Definition at line 44 of file PndEventInfo.h.

44 { return fAntiProtonBeam; }

◆ BeamSpot()

const RhoVector3Err& PndEventInfo::BeamSpot ( ) const
inline

Definition at line 46 of file PndEventInfo.h.

46 { return fBeamSpot; }

◆ CmFrame()

const TLorentzVector& PndEventInfo::CmFrame ( ) const
inline

Definition at line 45 of file PndEventInfo.h.

45 { return fCmFrame; }

◆ GetCharged()

int PndEventInfo::GetCharged ( )
inline

Definition at line 51 of file PndEventInfo.h.

51 { return fNCharged; }

◆ GetNeutrals()

int PndEventInfo::GetNeutrals ( )
inline

Definition at line 52 of file PndEventInfo.h.

52 { return fNNeutrals; }

◆ IPTruth()

const TVector3& PndEventInfo::IPTruth ( ) const
inline

Definition at line 48 of file PndEventInfo.h.

48 { return fIPTruth; }

◆ PrimaryVertex()

const RhoVector3Err& PndEventInfo::PrimaryVertex ( ) const
inline

Definition at line 47 of file PndEventInfo.h.

47 { return fPrimaryVertex; }

◆ PrintOn()

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

◆ SetAntiProtonBeam()

void PndEventInfo::SetAntiProtonBeam ( TLorentzVector &  beam)

Referenced by SetBeamSpot().

◆ SetBeamSpot()

void PndEventInfo::SetBeamSpot ( RhoVector3Err inVtx)
inline

Definition at line 57 of file PndEventInfo.h.

References SetAntiProtonBeam(), and SetCmFrame().

57 { fBeamSpot = inVtx; }

◆ SetCharged()

void PndEventInfo::SetCharged ( int  n)
inline

Definition at line 63 of file PndEventInfo.h.

63 { fNCharged = n; }

◆ SetCmFrame()

void PndEventInfo::SetCmFrame ( TLorentzVector &  cmf)

Referenced by SetBeamSpot().

◆ SetIPTruth()

void PndEventInfo::SetIPTruth ( TVector3 &  inVtx)
inline

Definition at line 56 of file PndEventInfo.h.

56 { fIPTruth = inVtx; }

◆ SetNeutrals()

void PndEventInfo::SetNeutrals ( int  n)
inline

Definition at line 64 of file PndEventInfo.h.

References operator<<().

64 { fNNeutrals = n; }

◆ SetPrimaryVertex()

void PndEventInfo::SetPrimaryVertex ( RhoVector3Err inVtx)
inline

Definition at line 55 of file PndEventInfo.h.

55 { fPrimaryVertex = inVtx; }

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