Pluto v6.3.0
Loading...
Searching...
No Matches
PChannel Class Reference

#include <PChannel.h>

Inheritance diagram for PChannel:

Public Member Functions

 PChannel (PParticle **, int nt=2, int mf=0, int af=0, int bf=0)
 PChannel (int idx, PParticle **particles=NULL, int mf=0, int af=0, int bf=0)
 PChannel (int idx, PParticle &parent, int mf=0, int af=0, int bf=0)
 ~PChannel ()
Bool_t Init ()
Bool_t Reset ()
Bool_t SetDaughters ()
void SetSourceId (Int_t mysourceid)
int Decay ()
int decay ()
PParticle ** GetParticles ()
int * GetPids ()
int GetNumPar ()
int SetDistribution (PDistribution *distribution)
int CheckSiblings (PParticle *p, PDistribution *dist, int flag)
double GetBT ()
PChannel * GetQuasi (void)
void ClearQuasi (void)
int GetParentSize ()
int GetDMIndex ()
void GetMessage ()
void Print (const Option_t *delme="") const
void PrintReaction (Int_t check_key=1) const
void PrintNew ()
void PrintReport () const
void CheckDecayKey () const
char const * GetName (void) const
void SetPrintTentative (bool t)
void DisableHelicityAngle ()
int GetNumNotFinalized ()
PDistribution * GetDistributionNotFinalized (int i)
Bool_t AddBulk (PBulkInterface *mybulk)
Bool_t AddPrologueBulk (PBulkInterface *mybulk)
Bool_t Do (const char *command)
Bool_t Do (TH1F *f, const char *command, Int_t flag=1)
Bool_t Do (TH2F *f, const char *command, Int_t flag=1)
Bool_t Do (TH3F *f, const char *command, Int_t flag=1)

Static Public Member Functions

static void SetGlobalWeight (double w)
static double GetGlobalWeight ()

Detailed Description

Definition at line 33 of file PChannel.h.

Constructor & Destructor Documentation

◆ PChannel() [1/3]

PChannel::PChannel ( PParticle ** ,
int nt = 2,
int mf = 0,
int af = 0,
int bf = 0 )

◆ PChannel() [2/3]

PChannel::PChannel ( int idx,
PParticle ** particles = NULL,
int mf = 0,
int af = 0,
int bf = 0 )

◆ PChannel() [3/3]

PChannel::PChannel ( int idx,
PParticle & parent,
int mf = 0,
int af = 0,
int bf = 0 )

◆ ~PChannel()

PChannel::~PChannel ( )
inline

Definition at line 46 of file PChannel.h.

Member Function Documentation

◆ AddBulk()

Bool_t PChannel::AddBulk ( PBulkInterface * mybulk)

◆ AddPrologueBulk()

Bool_t PChannel::AddPrologueBulk ( PBulkInterface * mybulk)

◆ CheckDecayKey()

void PChannel::CheckDecayKey ( ) const

◆ CheckSiblings()

int PChannel::CheckSiblings ( PParticle * p,
PDistribution * dist,
int flag )

◆ ClearQuasi()

void PChannel::ClearQuasi ( void )
inline

Definition at line 116 of file PChannel.h.

◆ Decay()

int PChannel::Decay ( )

◆ decay()

int PChannel::decay ( )
inline

Definition at line 77 of file PChannel.h.

◆ DisableHelicityAngle()

void PChannel::DisableHelicityAngle ( )
inline

Definition at line 160 of file PChannel.h.

◆ Do() [1/4]

Bool_t PChannel::Do ( const char * command)
inline

Definition at line 175 of file PChannel.h.

◆ Do() [2/4]

Bool_t PChannel::Do ( TH1F * f,
const char * command,
Int_t flag = 1 )
inline

Definition at line 178 of file PChannel.h.

◆ Do() [3/4]

Bool_t PChannel::Do ( TH2F * f,
const char * command,
Int_t flag = 1 )
inline

Definition at line 181 of file PChannel.h.

◆ Do() [4/4]

Bool_t PChannel::Do ( TH3F * f,
const char * command,
Int_t flag = 1 )
inline

Definition at line 184 of file PChannel.h.

◆ GetBT()

double PChannel::GetBT ( )
inline

Definition at line 102 of file PChannel.h.

◆ GetDistributionNotFinalized()

PDistribution * PChannel::GetDistributionNotFinalized ( int i)
inline

Definition at line 168 of file PChannel.h.

◆ GetDMIndex()

int PChannel::GetDMIndex ( )
inline

Definition at line 132 of file PChannel.h.

◆ GetGlobalWeight()

double PChannel::GetGlobalWeight ( )
inlinestatic

Definition at line 128 of file PChannel.h.

◆ GetMessage()

void PChannel::GetMessage ( )

◆ GetName()

char const * PChannel::GetName ( void ) const

◆ GetNumNotFinalized()

int PChannel::GetNumNotFinalized ( )
inline

Definition at line 165 of file PChannel.h.

◆ GetNumPar()

int PChannel::GetNumPar ( )
inline

Definition at line 92 of file PChannel.h.

◆ GetParentSize()

int PChannel::GetParentSize ( )
inline

Definition at line 120 of file PChannel.h.

◆ GetParticles()

PParticle ** PChannel::GetParticles ( )
inline

Definition at line 82 of file PChannel.h.

◆ GetPids()

int * PChannel::GetPids ( )
inline

Definition at line 87 of file PChannel.h.

◆ GetQuasi()

PChannel * PChannel::GetQuasi ( void )
inline

Definition at line 113 of file PChannel.h.

◆ Init()

Bool_t PChannel::Init ( )

◆ Print()

void PChannel::Print ( const Option_t * delme = "") const

◆ PrintNew()

void PChannel::PrintNew ( )

◆ PrintReaction()

void PChannel::PrintReaction ( Int_t check_key = 1) const

◆ PrintReport()

void PChannel::PrintReport ( ) const

◆ Reset()

Bool_t PChannel::Reset ( )

◆ SetDaughters()

Bool_t PChannel::SetDaughters ( )

◆ SetDistribution()

int PChannel::SetDistribution ( PDistribution * distribution)

◆ SetGlobalWeight()

void PChannel::SetGlobalWeight ( double w)
inlinestatic

Definition at line 125 of file PChannel.h.

◆ SetPrintTentative()

void PChannel::SetPrintTentative ( bool t)
inline

Definition at line 155 of file PChannel.h.

◆ SetSourceId()

void PChannel::SetSourceId ( Int_t mysourceid)
inline

Definition at line 67 of file PChannel.h.


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