Class Reference for E1039 Core & Analysis Software
SQSingleMuonTruthInfo Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/generators/SingleMuonGen/SQSingleMuonTruthInfo.h>

+ Inheritance diagram for SQSingleMuonTruthInfo:
+ Collaboration diagram for SQSingleMuonTruthInfo:

Public Member Functions

 SQSingleMuonTruthInfo ()
 
virtual ~SQSingleMuonTruthInfo ()
 
void identify (std::ostream &os=std::cout) const
 
void Reset ()
 Clear Event. More...
 
int isValid () const
 isValid returns non zero if object contains vailid data More...
 
SQSingleMuonTruthInfoClone () const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Public Attributes

int motherPid
 
TVector3 motherMom
 
TVector3 motherVtx
 
double decayLength
 
TVector3 muMom
 
TVector3 muVtx
 

Detailed Description

Definition at line 9 of file SQSingleMuonTruthInfo.h.

Constructor & Destructor Documentation

◆ SQSingleMuonTruthInfo()

SQSingleMuonTruthInfo::SQSingleMuonTruthInfo ( )

Definition at line 3 of file SQSingleMuonTruthInfo.cxx.

Referenced by Clone().

+ Here is the caller graph for this function:

◆ ~SQSingleMuonTruthInfo()

SQSingleMuonTruthInfo::~SQSingleMuonTruthInfo ( )
virtual

Definition at line 12 of file SQSingleMuonTruthInfo.cxx.

Member Function Documentation

◆ Clone()

SQSingleMuonTruthInfo* SQSingleMuonTruthInfo::Clone ( ) const
inline

Definition at line 18 of file SQSingleMuonTruthInfo.h.

References SQSingleMuonTruthInfo().

+ Here is the call graph for this function:

◆ identify()

void SQSingleMuonTruthInfo::identify ( std::ostream &  os = std::cout) const
virtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 16 of file SQSingleMuonTruthInfo.cxx.

References decayLength, motherMom, motherPid, motherVtx, muMom, and muVtx.

◆ isValid()

int SQSingleMuonTruthInfo::isValid ( ) const
inlinevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 17 of file SQSingleMuonTruthInfo.h.

◆ Reset()

void SQSingleMuonTruthInfo::Reset ( )
virtual

Clear Event.

Reimplemented from PHObject.

Definition at line 29 of file SQSingleMuonTruthInfo.cxx.

References decayLength, motherMom, motherPid, motherVtx, muMom, and muVtx.

Member Data Documentation

◆ decayLength

double SQSingleMuonTruthInfo::decayLength

Definition at line 25 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), and Reset().

◆ motherMom

TVector3 SQSingleMuonTruthInfo::motherMom

Definition at line 22 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), and Reset().

◆ motherPid

int SQSingleMuonTruthInfo::motherPid

Definition at line 21 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), SQSingleMuonGen::process_event(), and Reset().

◆ motherVtx

TVector3 SQSingleMuonTruthInfo::motherVtx

Definition at line 23 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), and Reset().

◆ muMom

TVector3 SQSingleMuonTruthInfo::muMom

Definition at line 26 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), SQSingleMuonGen::process_event(), and Reset().

◆ muVtx

TVector3 SQSingleMuonTruthInfo::muVtx

Definition at line 27 of file SQSingleMuonTruthInfo.h.

Referenced by identify(), SQSingleMuonGen::process_event(), and Reset().


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