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

#include <PHUrReader.h>

Inheritance diagram for PHUrReader:
PBulkInterface

Public Member Functions

 PHUrReader (TString inputfile="")
 ~PHUrReader ()
void Input (TString filename)
void Output (TString filename)
void SetOutputNonDileptons (Int_t doit)
void SetOutputLeptons (Bool_t doit=kTRUE)
void SetOutputFreezeoutDileptons (Bool_t doit=kTRUE)
void SetMaxNumParticles (Int_t max)
void SetMapID (Int_t Id_in, Int_t Id_out)
virtual bool Modify (PParticle **array, int *decay_done, int *num, int maxnum)
void CreateAddonArray (TTree *T, Int_t stacksize)
PHUrAddon * CreateAddon (Int_t &index)
void CreateParticleArray (TTree *T, Int_t stacksize)
PParticle * CreateParticle (Int_t &index)
Int_t GetNFreeSlots ()
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)

Static Public Member Functions

static TClonesArray * getAddon ()
static TClonesArray * getEvent ()
static Int_t UserAnalysis (PParticle **, Int_t)

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 24 of file PHUrReader.h.

Constructor & Destructor Documentation

◆ PHUrReader()

PHUrReader::PHUrReader ( TString inputfile = "")

Definition at line 27 of file PHUrReader.cc.

◆ ~PHUrReader()

PHUrReader::~PHUrReader ( )

Definition at line 422 of file PHUrReader.cc.

Member Function Documentation

◆ CreateAddon()

PHUrAddon * PHUrReader::CreateAddon ( Int_t & index)

Definition at line 953 of file PHUrReader.cc.

◆ CreateAddonArray()

void PHUrReader::CreateAddonArray ( TTree * T,
Int_t stacksize )

Definition at line 945 of file PHUrReader.cc.

◆ CreateParticle()

PParticle * PHUrReader::CreateParticle ( Int_t & index)

Definition at line 972 of file PHUrReader.cc.

◆ CreateParticleArray()

void PHUrReader::CreateParticleArray ( TTree * T,
Int_t stacksize )

Definition at line 965 of file PHUrReader.cc.

◆ getAddon()

TClonesArray * PHUrReader::getAddon ( )
inlinestatic

Definition at line 105 of file PHUrReader.h.

◆ getEvent()

TClonesArray * PHUrReader::getEvent ( )
inlinestatic

Definition at line 106 of file PHUrReader.h.

◆ GetNFreeSlots()

Int_t PHUrReader::GetNFreeSlots ( )
inline

Definition at line 104 of file PHUrReader.h.

◆ Input()

void PHUrReader::Input ( TString filename)

Definition at line 441 of file PHUrReader.cc.

◆ Modify()

Bool_t PHUrReader::Modify ( PParticle ** array,
int * decay_done,
int * num,
int maxnum )
virtual

Reimplemented from PBulkInterface.

Definition at line 565 of file PHUrReader.cc.

◆ Output()

void PHUrReader::Output ( TString filename)

Definition at line 455 of file PHUrReader.cc.

◆ SetMapID()

void PHUrReader::SetMapID ( Int_t Id_in,
Int_t Id_out )

Definition at line 461 of file PHUrReader.cc.

◆ SetMaxNumParticles()

void PHUrReader::SetMaxNumParticles ( Int_t max)
inline

Definition at line 96 of file PHUrReader.h.

◆ SetOutputFreezeoutDileptons()

void PHUrReader::SetOutputFreezeoutDileptons ( Bool_t doit = kTRUE)
inline

Definition at line 95 of file PHUrReader.h.

◆ SetOutputLeptons()

void PHUrReader::SetOutputLeptons ( Bool_t doit = kTRUE)
inline

Definition at line 94 of file PHUrReader.h.

◆ SetOutputNonDileptons()

void PHUrReader::SetOutputNonDileptons ( Int_t doit)
inline

Definition at line 93 of file PHUrReader.h.

◆ UserAnalysis()

Int_t PHUrReader::UserAnalysis ( PParticle ** ,
Int_t npart )
static

Definition at line 985 of file PHUrReader.cc.


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