BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DecayMode Class Reference

#include <DecayMode.h>

Inheritance diagram for DecayMode:

Public Member Functions

 DecayMode ()
virtual ~DecayMode ()
void getData (int *data, unsigned int size)
void putData (int *data, unsigned int size)
virtual const CLID & clID () const
 DecayMode ()
virtual ~DecayMode ()
void getData (int *data, unsigned int size)
void putData (int *data, unsigned int size)
virtual const CLID & clID () const
 DecayMode (float bf, vector< PdtEntry * > *l)
virtual ~DecayMode ()
float BF () const
const vector< PdtEntry * > * childList () const
void printOn (std::ostream &os) const
bool operator== (const DecayMode &other)
 DecayMode ()
virtual ~DecayMode ()
void getData (int *data, unsigned int size)
void putData (int *data, unsigned int size)
virtual const CLID & clID () const
 DecayMode (float bf, vector< PdtEntry * > *l)
virtual ~DecayMode ()
float BF () const
const vector< PdtEntry * > * childList () const
void printOn (std::ostream &os) const
bool operator== (const DecayMode &other)
 DecayMode (float bf, vector< PdtEntry * > *l)
virtual ~DecayMode ()
float BF () const
const vector< PdtEntry * > * childList () const
void printOn (std::ostream &os) const
bool operator== (const DecayMode &other)

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Protected Attributes

float _branchingFraction
vector< PdtEntry * > * _children

Detailed Description

Definition at line 8 of file Event/McTruth/include/McTruth/DecayMode.h.

Constructor & Destructor Documentation

◆ DecayMode() [1/6]

DecayMode::DecayMode ( )
inline

Definition at line 11 of file Event/McTruth/include/McTruth/DecayMode.h.

11 {
12 for ( unsigned int index = 0; index < m_size; index++ ) m_data[index] = 0;
13 }

Referenced by operator==().

◆ ~DecayMode() [1/6]

DecayMode::~DecayMode ( )
inlinevirtual

Definition at line 14 of file Event/McTruth/include/McTruth/DecayMode.h.

14{ ; }

◆ DecayMode() [2/6]

DecayMode::DecayMode ( )
inline

Definition at line 11 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/DecayMode.h.

11 {
12 for ( unsigned int index = 0; index < m_size; index++ ) m_data[index] = 0;
13 }

◆ ~DecayMode() [2/6]

virtual DecayMode::~DecayMode ( )
inlinevirtual

◆ DecayMode() [3/6]

DecayMode::DecayMode ( float bf,
vector< PdtEntry * > * l )

◆ ~DecayMode() [3/6]

virtual DecayMode::~DecayMode ( )
virtual

◆ DecayMode() [4/6]

DecayMode::DecayMode ( )
inline

Definition at line 11 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/DecayMode.h.

11 {
12 for ( unsigned int index = 0; index < m_size; index++ ) m_data[index] = 0;
13 }

◆ ~DecayMode() [4/6]

virtual DecayMode::~DecayMode ( )
inlinevirtual

◆ DecayMode() [5/6]

DecayMode::DecayMode ( float bf,
vector< PdtEntry * > * l )

◆ ~DecayMode() [5/6]

virtual DecayMode::~DecayMode ( )
virtual

◆ DecayMode() [6/6]

DecayMode::DecayMode ( float bf,
vector< PdtEntry * > * l )

◆ ~DecayMode() [6/6]

virtual DecayMode::~DecayMode ( )
virtual

Member Function Documentation

◆ BF() [1/3]

float DecayMode::BF ( ) const
inline

◆ BF() [2/3]

float DecayMode::BF ( ) const
inline

◆ BF() [3/3]

float DecayMode::BF ( ) const
inline

◆ childList() [1/3]

const vector< PdtEntry * > * DecayMode::childList ( ) const
inline

◆ childList() [2/3]

const vector< PdtEntry * > * DecayMode::childList ( ) const
inline

◆ childList() [3/3]

const vector< PdtEntry * > * DecayMode::childList ( ) const
inline

◆ classID() [1/3]

const CLID & DecayMode::classID ( )
inlinestatic

Definition at line 18 of file Event/McTruth/include/McTruth/DecayMode.h.

18{ return CLID_DecayMode; }
const CLID & CLID_DecayMode

Referenced by clID().

◆ classID() [2/3]

const CLID & DecayMode::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & DecayMode::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & DecayMode::clID ( ) const
inlinevirtual

Definition at line 17 of file Event/McTruth/include/McTruth/DecayMode.h.

17{ return DecayMode::classID(); }

◆ clID() [2/3]

virtual const CLID & DecayMode::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & DecayMode::clID ( ) const
inlinevirtual

◆ getData() [1/3]

void DecayMode::getData ( int * data,
unsigned int size )

Definition at line 5 of file Event/McTruth/src/DecayMode.cxx.

5 {
6 for ( unsigned int index = 0; index < m_size; index++ ) { data[index] = m_data[index]; }
7}
TTree * data

◆ getData() [2/3]

void DecayMode::getData ( int * data,
unsigned int size )

◆ getData() [3/3]

void DecayMode::getData ( int * data,
unsigned int size )

◆ operator==() [1/3]

bool DecayMode::operator== ( const DecayMode & other)
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecoUtil/DecayMode.h.

36{ return this == &other; }
Index other(Index i, Index j)

◆ operator==() [2/3]

bool DecayMode::operator== ( const DecayMode & other)
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DecayMode.h.

36{ return this == &other; }

◆ operator==() [3/3]

bool DecayMode::operator== ( const DecayMode & other)
inline

Definition at line 36 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DecayMode.h.

36{ return this == &other; }

◆ printOn() [1/3]

void DecayMode::printOn ( std::ostream & os) const

◆ printOn() [2/3]

void DecayMode::printOn ( std::ostream & os) const

◆ printOn() [3/3]

void DecayMode::printOn ( std::ostream & os) const

◆ putData() [1/3]

void DecayMode::putData ( int * data,
unsigned int size )

Definition at line 9 of file Event/McTruth/src/DecayMode.cxx.

9 {
10 assert( size );
11 for ( unsigned int index = 0; index < m_size; index++ ) { m_data[index] = data[index]; }
12}

Referenced by BesMcTruthWriter::SaveDecayMode().

◆ putData() [2/3]

void DecayMode::putData ( int * data,
unsigned int size )

◆ putData() [3/3]

void DecayMode::putData ( int * data,
unsigned int size )

Member Data Documentation

◆ _branchingFraction

float DecayMode::_branchingFraction
protected

◆ _children

vector< PdtEntry * > * DecayMode::_children
protected

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