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

#include <PProjector.h>

Inheritance diagram for PProjector:
PBulkInterface

Public Member Functions

 PProjector ()
 ~PProjector ()
Bool_t Modify (PParticle **stack, int *decay_done, int *num, int stacksize)
Bool_t AddCommand (const char *command)
Bool_t Do (const char *command)
Bool_t AddHistogram (TH3 *histo, const char *command="", Int_t fillflag=1)
Bool_t AddHistogram (TH2 *histo, const char *command="", Int_t fillflag=1)
Bool_t AddHistogram (TH1 *histo, const char *command="", Int_t fillflag=1)
Bool_t AddTGraph (TGraph *graph, const char *command)
Bool_t AddTGraph2D (TGraph2D *graph2d, const char *command)
Bool_t AddInputTNtuple (TNtuple *n, const char *command="")
Bool_t Input (TNtuple *n)
Bool_t AddInputASCII (const char *filename, const char *command="")
Bool_t AddOutputTNtuple (TNtuple *n, const char *command="")
Bool_t AddOutputASCII (const char *filename, const char *command="")
Bool_t CloseFile (void)
Bool_t IsFileOpen (void)
void Print (const Option_t *delme=NULL) const
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 20 of file PProjector.h.

Constructor & Destructor Documentation

◆ PProjector()

PProjector::PProjector ( )

◆ ~PProjector()

PProjector::~PProjector ( )

Member Function Documentation

◆ AddCommand()

Bool_t PProjector::AddCommand ( const char * command)

◆ AddHistogram() [1/3]

Bool_t PProjector::AddHistogram ( TH1 * histo,
const char * command = "",
Int_t fillflag = 1 )

◆ AddHistogram() [2/3]

Bool_t PProjector::AddHistogram ( TH2 * histo,
const char * command = "",
Int_t fillflag = 1 )

◆ AddHistogram() [3/3]

Bool_t PProjector::AddHistogram ( TH3 * histo,
const char * command = "",
Int_t fillflag = 1 )

◆ AddInputASCII()

Bool_t PProjector::AddInputASCII ( const char * filename,
const char * command = "" )

◆ AddInputTNtuple()

Bool_t PProjector::AddInputTNtuple ( TNtuple * n,
const char * command = "" )

◆ AddOutputASCII()

Bool_t PProjector::AddOutputASCII ( const char * filename,
const char * command = "" )

◆ AddOutputTNtuple()

Bool_t PProjector::AddOutputTNtuple ( TNtuple * n,
const char * command = "" )

◆ AddTGraph()

Bool_t PProjector::AddTGraph ( TGraph * graph,
const char * command )

◆ AddTGraph2D()

Bool_t PProjector::AddTGraph2D ( TGraph2D * graph2d,
const char * command )

◆ CloseFile()

Bool_t PProjector::CloseFile ( void )
inline

Definition at line 94 of file PProjector.h.

◆ Do()

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

Definition at line 71 of file PProjector.h.

◆ Input()

Bool_t PProjector::Input ( TNtuple * n)
inline

Definition at line 86 of file PProjector.h.

◆ IsFileOpen()

Bool_t PProjector::IsFileOpen ( void )
inline

Definition at line 99 of file PProjector.h.

◆ Modify()

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

Reimplemented from PBulkInterface.

◆ Print()

void PProjector::Print ( const Option_t * delme = NULL) const

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