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

#include <PBulkInterface.h>

Inheritance diagram for PBulkInterface:
PCopyBeam PEmbeddedParticles PFairGenerator PFileOutput PGammaConversion PHUrReader PHadesAcc PHadesParticleSmearer PPlutoBulkDecay PProjector PUniGenInput PVertexFile

Public Member Functions

 PBulkInterface ()
virtual bool Modify (PParticle **array, int *decay_done, int *num, int maxnum)
void SetWeight (Double_t c)
Double_t GetWeight (void)
void SetPriority (Int_t p)
Int_t GetPriority ()
void SetTree (TTree *my_tree)
TTree * GetTree (void)
void SetSizeBranches (Int_t *my_size_branches)
void SetKeysBranches (Int_t *my_key_branches)
void SetBranchNum (Int_t i, Int_t *my_size)
void SetBranchArray (Int_t i, PParticle **my_particle)
Int_t * GetSizeBranches ()
Int_t * GetKeysBranches ()
Int_t * GetBranchNum (Int_t i)
PParticle ** GetBranchArray (Int_t i)

Protected Attributes

Double_t current_weight
Int_t bulk_id
Int_t fPriority
TTree * tree
Int_t * size_branches
Int_t * key_branches
Int_t * current_size_branches [MAX_NUM_BRANCHES]
PParticle ** particle_array_branches [MAX_NUM_BRANCHES]

Detailed Description

Definition at line 21 of file PBulkInterface.h.

Constructor & Destructor Documentation

◆ PBulkInterface()

PBulkInterface::PBulkInterface ( )

Member Function Documentation

◆ GetBranchArray()

PParticle ** PBulkInterface::GetBranchArray ( Int_t i)
inline

Definition at line 63 of file PBulkInterface.h.

◆ GetBranchNum()

Int_t * PBulkInterface::GetBranchNum ( Int_t i)
inline

Definition at line 62 of file PBulkInterface.h.

◆ GetKeysBranches()

Int_t * PBulkInterface::GetKeysBranches ( )
inline

Definition at line 61 of file PBulkInterface.h.

◆ GetPriority()

Int_t PBulkInterface::GetPriority ( )
inline

Definition at line 50 of file PBulkInterface.h.

◆ GetSizeBranches()

Int_t * PBulkInterface::GetSizeBranches ( )
inline

Definition at line 60 of file PBulkInterface.h.

◆ GetTree()

TTree * PBulkInterface::GetTree ( void )
inline

Definition at line 53 of file PBulkInterface.h.

◆ GetWeight()

Double_t PBulkInterface::GetWeight ( void )
inline

Definition at line 45 of file PBulkInterface.h.

◆ Modify()

virtual bool PBulkInterface::Modify ( PParticle ** array,
int * decay_done,
int * num,
int maxnum )
virtual

◆ SetBranchArray()

void PBulkInterface::SetBranchArray ( Int_t i,
PParticle ** my_particle )
inline

Definition at line 58 of file PBulkInterface.h.

◆ SetBranchNum()

void PBulkInterface::SetBranchNum ( Int_t i,
Int_t * my_size )
inline

Definition at line 57 of file PBulkInterface.h.

◆ SetKeysBranches()

void PBulkInterface::SetKeysBranches ( Int_t * my_key_branches)
inline

Definition at line 56 of file PBulkInterface.h.

◆ SetPriority()

void PBulkInterface::SetPriority ( Int_t p)
inline

Definition at line 47 of file PBulkInterface.h.

◆ SetSizeBranches()

void PBulkInterface::SetSizeBranches ( Int_t * my_size_branches)
inline

Definition at line 55 of file PBulkInterface.h.

◆ SetTree()

void PBulkInterface::SetTree ( TTree * my_tree)
inline

Definition at line 52 of file PBulkInterface.h.

◆ SetWeight()

void PBulkInterface::SetWeight ( Double_t c)
inline

Definition at line 44 of file PBulkInterface.h.

Member Data Documentation

◆ bulk_id

Int_t PBulkInterface::bulk_id
protected

Definition at line 30 of file PBulkInterface.h.

◆ current_size_branches

Int_t* PBulkInterface::current_size_branches[MAX_NUM_BRANCHES]
protected

Definition at line 35 of file PBulkInterface.h.

◆ current_weight

Double_t PBulkInterface::current_weight
protected

Definition at line 29 of file PBulkInterface.h.

◆ fPriority

Int_t PBulkInterface::fPriority
protected

Definition at line 31 of file PBulkInterface.h.

◆ key_branches

Int_t* PBulkInterface::key_branches
protected

Definition at line 34 of file PBulkInterface.h.

◆ particle_array_branches

PParticle** PBulkInterface::particle_array_branches[MAX_NUM_BRANCHES]
protected

Definition at line 36 of file PBulkInterface.h.

◆ size_branches

Int_t* PBulkInterface::size_branches
protected

Definition at line 33 of file PBulkInterface.h.

◆ tree

TTree* PBulkInterface::tree
protected

Definition at line 32 of file PBulkInterface.h.


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