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

#include <PDensityMatrix.h>

Inheritance diagram for PDensityMatrix:
PEmbeddedParticles PBulkInterface

Public Member Functions

 PDensityMatrix ()
Bool_t Modify (PParticle **stack, int *decay_done, int *num, int stacksize)
Bool_t ReadDensityMatrix (const char *filename, Int_t dim, Bool_t use_bin_width, Double_t min_selection, Double_t max_selection)
Bool_t GetBin (Double_t *x, Int_t *bins)
Bool_t GetBin (Int_t bin, Int_t *bins)
Double_t GetBinWidth (Int_t dim, Int_t bin)
Int_t GetRandomBin (Int_t num)
void SetMatrix (Int_t i)
Bool_t Do (const char *command)
Public Member Functions inherited from PEmbeddedParticles
 PEmbeddedParticles ()
Bool_t Modify (PParticle **stack, int *decay_done, int *num, int stacksize)
Bool_t AddParticle (PParticle *particle, int downsc=1)
Bool_t SetSampling (Double_t pMin, Double_t pMax, Double_t openingAngle, Double_t theta, Double_t phi, Double_t mMin=0., Double_t mMax=-.1)
Bool_t SetSamplingSector (Double_t pMin, Double_t pMax, Double_t thetaMin, Double_t thetaMax, Double_t phiMin, Double_t phiMax, Double_t phiStartVal, Int_t numParticle, Double_t deltaPhi=60., Int_t numSectors=6)
Public Member Functions inherited from PBulkInterface
 PBulkInterface ()
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)

Additional Inherited Members

Protected Attributes inherited from PBulkInterface
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 13 of file PDensityMatrix.h.

Constructor & Destructor Documentation

◆ PDensityMatrix()

PDensityMatrix::PDensityMatrix ( )

Member Function Documentation

◆ Do()

Bool_t PDensityMatrix::Do ( const char * command)

◆ GetBin() [1/2]

Bool_t PDensityMatrix::GetBin ( Double_t * x,
Int_t * bins )

◆ GetBin() [2/2]

Bool_t PDensityMatrix::GetBin ( Int_t bin,
Int_t * bins )

◆ GetBinWidth()

Double_t PDensityMatrix::GetBinWidth ( Int_t dim,
Int_t bin )

◆ GetRandomBin()

Int_t PDensityMatrix::GetRandomBin ( Int_t num)

◆ Modify()

Bool_t PDensityMatrix::Modify ( PParticle ** stack,
int * decay_done,
int * num,
int stacksize )
virtual

Reimplemented from PBulkInterface.

◆ ReadDensityMatrix()

Bool_t PDensityMatrix::ReadDensityMatrix ( const char * filename,
Int_t dim,
Bool_t use_bin_width,
Double_t min_selection,
Double_t max_selection )

◆ SetMatrix()

void PDensityMatrix::SetMatrix ( Int_t i)
inline

Definition at line 45 of file PDensityMatrix.h.


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