#include "hdileptonfiller.h" |
HDileptonFiller
class description - source file - inheritance tree (.pdf)
public:
HDileptonFiller()
HDileptonFiller(Text_t* name, Text_t* title, Bool_t skip = kFALSE)
~HDileptonFiller()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
void makeDilepton(HParticle* p1, HParticle* p2)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HCategory* fPartCat ! Pointer to Particle data category
HCategory* fDileptCat ! Pointer to Dilepton data category
HPhysicsEvent* phyEvent ! Pointer to physics event object
Bool_t kSkip ! Option to skip events without certain requirements
HDileptonFiller
This is a simple task which fills the HDilepton container by iterating
over HParticle leptons.
All combinations of leptons are used to build dileptons. The charge
data member of HDilepton is used to distinguish e+e+ (charge=2), e+e-
(charge=0), and e-e- (charge=-2).
HPhysicsEvent is used to access the HParticle category's leptons
For more information, see the PhyAna documentation.
HDileptonFiller(void)
Default constructor
HDileptonFiller(Text_t *name,Text_t *title,Bool_t skip) :
HReconstructor(name,title)
Bool_t init(void)
Creates the Dilepton and Particle categories and adds them to
the current event.
Int_t execute(void)
Fills the HDilepton container using input from HParticle. All lepton combinations
are used to build dileptons.
void makeDilepton(HParticle *part1, HParticle *part2)
This function takes two HParticle pointers and builds an HDilepton.
For now, the invariant mass is set explicitly using formula for Inv Mass
(instead of using dilepton's inherited TLorentzVector::M() function).
Inline Functions
void ~HDileptonFiller()
Bool_t finalize()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 11:53:54 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.