BmnRoot
Loading...
Searching...
No Matches
KFMCParticle Class Reference

#include <KFMCParticle.h>

Inheritance diagram for KFMCParticle:
[legend]
Collaboration diagram for KFMCParticle:
[legend]

Public Member Functions

 KFMCParticle ()
 
 ~KFMCParticle ()
 
void AddDaughter (int i)
 
int NDaughters () const
 
const std::vector< int > & GetDaughterIds () const
 
void FindCommonMC ()
 
void SetPDG (int pdg)
 
void SetMCTrackID (int id)
 
void SetMotherId (int id)
 
int GetMCTrackID () const
 
int GetMotherId () const
 
int GetPDG () const
 
bool IsReconstructable () const
 
void SetAsReconstructable ()
 
void CalculateIsReconstructable (unsigned int NDaughters=2)
 
void CalculateIsRecRec (unsigned int NDaughters=2)
 
 KFMCParticle ()
 
 ~KFMCParticle ()
 
void AddDaughter (int i)
 
int NDaughters () const
 
const std::vector< int > & GetDaughterIds () const
 
void FindCommonMC ()
 
void SetPDG (int pdg)
 
void SetMCTrackID (int id)
 
void SetMotherId (int id)
 
int GetMCTrackID () const
 
int GetMotherId () const
 
int GetPDG () const
 
bool IsReconstructable () const
 
void SetAsReconstructable ()
 
void CalculateIsReconstructable (unsigned int NDaughters=2)
 
void CalculateIsRecRec (unsigned int NDaughters=2)
 

Detailed Description

Definition at line 23 of file KFMCParticle.h.

Constructor & Destructor Documentation

◆ KFMCParticle() [1/2]

KFMCParticle::KFMCParticle ( )

Definition at line 20 of file KFMCParticle.cxx.

◆ ~KFMCParticle() [1/2]

KFMCParticle::~KFMCParticle ( )

Definition at line 24 of file KFMCParticle.cxx.

◆ KFMCParticle() [2/2]

KFMCParticle::KFMCParticle ( )

◆ ~KFMCParticle() [2/2]

KFMCParticle::~KFMCParticle ( )

Member Function Documentation

◆ AddDaughter() [1/2]

void KFMCParticle::AddDaughter ( int  i)

Definition at line 28 of file KFMCParticle.cxx.

References i.

◆ AddDaughter() [2/2]

void KFMCParticle::AddDaughter ( int  i)

◆ CalculateIsReconstructable() [1/2]

void KFMCParticle::CalculateIsReconstructable ( unsigned int  NDaughters = 2)
inline

Definition at line 44 of file KFMCParticle.h.

◆ CalculateIsReconstructable() [2/2]

void KFMCParticle::CalculateIsReconstructable ( unsigned int  NDaughters = 2)
inline

Definition at line 44 of file KFMCParticle.h.

◆ CalculateIsRecRec() [1/2]

void KFMCParticle::CalculateIsRecRec ( unsigned int  NDaughters = 2)
inline

Definition at line 45 of file KFMCParticle.h.

◆ CalculateIsRecRec() [2/2]

void KFMCParticle::CalculateIsRecRec ( unsigned int  NDaughters = 2)
inline

Definition at line 45 of file KFMCParticle.h.

◆ FindCommonMC() [1/2]

void KFMCParticle::FindCommonMC ( )
inline

Definition at line 32 of file KFMCParticle.h.

◆ FindCommonMC() [2/2]

void KFMCParticle::FindCommonMC ( )
inline

Definition at line 32 of file KFMCParticle.h.

◆ GetDaughterIds() [1/2]

const std::vector< int > & KFMCParticle::GetDaughterIds ( ) const
inline

Definition at line 31 of file KFMCParticle.h.

◆ GetDaughterIds() [2/2]

const std::vector< int > & KFMCParticle::GetDaughterIds ( ) const
inline

Definition at line 31 of file KFMCParticle.h.

◆ GetMCTrackID() [1/2]

int KFMCParticle::GetMCTrackID ( ) const
inline

Definition at line 38 of file KFMCParticle.h.

◆ GetMCTrackID() [2/2]

int KFMCParticle::GetMCTrackID ( ) const
inline

Definition at line 38 of file KFMCParticle.h.

◆ GetMotherId() [1/2]

int KFMCParticle::GetMotherId ( ) const
inline

Definition at line 39 of file KFMCParticle.h.

◆ GetMotherId() [2/2]

int KFMCParticle::GetMotherId ( ) const
inline

Definition at line 39 of file KFMCParticle.h.

◆ GetPDG() [1/2]

int KFMCParticle::GetPDG ( ) const
inline

Definition at line 40 of file KFMCParticle.h.

◆ GetPDG() [2/2]

int KFMCParticle::GetPDG ( ) const
inline

Definition at line 40 of file KFMCParticle.h.

◆ IsReconstructable() [1/2]

bool KFMCParticle::IsReconstructable ( ) const
inline

Definition at line 41 of file KFMCParticle.h.

◆ IsReconstructable() [2/2]

bool KFMCParticle::IsReconstructable ( ) const
inline

Definition at line 41 of file KFMCParticle.h.

◆ NDaughters() [1/2]

int KFMCParticle::NDaughters ( ) const
inline

Definition at line 30 of file KFMCParticle.h.

◆ NDaughters() [2/2]

int KFMCParticle::NDaughters ( ) const
inline

Definition at line 30 of file KFMCParticle.h.

◆ SetAsReconstructable() [1/2]

void KFMCParticle::SetAsReconstructable ( )
inline

Definition at line 42 of file KFMCParticle.h.

◆ SetAsReconstructable() [2/2]

void KFMCParticle::SetAsReconstructable ( )
inline

Definition at line 42 of file KFMCParticle.h.

◆ SetMCTrackID() [1/2]

void KFMCParticle::SetMCTrackID ( int  id)
inline

Definition at line 35 of file KFMCParticle.h.

◆ SetMCTrackID() [2/2]

void KFMCParticle::SetMCTrackID ( int  id)
inline

Definition at line 35 of file KFMCParticle.h.

◆ SetMotherId() [1/2]

void KFMCParticle::SetMotherId ( int  id)
inline

Definition at line 36 of file KFMCParticle.h.

◆ SetMotherId() [2/2]

void KFMCParticle::SetMotherId ( int  id)
inline

Definition at line 36 of file KFMCParticle.h.

◆ SetPDG() [1/2]

void KFMCParticle::SetPDG ( int  pdg)
inline

Definition at line 34 of file KFMCParticle.h.

◆ SetPDG() [2/2]

void KFMCParticle::SetPDG ( int  pdg)
inline

Definition at line 34 of file KFMCParticle.h.


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