#ifndef HPAIRFL_H
#define HPAIRFL_H
#include "TObject.h"
#include <haddef.h>
class TFile;
class TH1;
class TH1F;
class TLorentzVector;
class TObjArray;
class HCategory;
class HIterator;
class HLinearCategory;
class HGeantKine;
class HPidParticle;
class HPairFL : public TObject {
public:
HPairFL();
~HPairFL();
static HCategory* buildLinearCategory(Cat_t, const Text_t* catName="HNewLinearCategory");
static HCategory* getCategory(Cat_t,Bool_t bWarning=kFALSE);
static void saveHistos(TFile*,TObjArray*);
static void printBitField(const Int_t);
static void printBitField(const Char_t);
static void setBit(UChar_t, Int_t&);
static void clearBit(UChar_t, Int_t&);
static Int_t getBit(UChar_t, const Int_t);
static void setBit(UInt_t, Int_t&);
static void clearBit(UInt_t, Int_t&);
static Int_t getBit(UInt_t, const Int_t);
static Int_t countPositiveBits(const Int_t);
static Float_t calcInvMass(HPidParticle*, HPidParticle*);
static Float_t calcInvMass(TLorentzVector*, TLorentzVector*);
static HGeantKine* findParent(HGeantKine*,HCategory*);
static HGeantKine* findParent(HGeantKine*,HIterator*);
static Float_t calcVertex(HPidParticle*, HPidParticle*, TVector3*, TVector3*);
static void dumpKine(HGeantKine*);
static Bool_t isNew2Tuple(Int_t,Int_t,Int_t*,Int_t);
static Bool_t isNewIndex(Int_t,Int_t*,Int_t);
ClassDef(HPairFL,0)
};
#endif // HPAIRFL_H
Last change: Sat May 22 13:06:12 2010
Last generated: 2010-05-22 13:06
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.