#include "hrichpadclean.h" |
HRichPadClean
class description - source file - inheritance tree (.pdf)
private:
void DeletePulse(HRichAnalysis* showYou, Int_t border, Int_t col, Int_t row)
public:
HRichPadClean()
HRichPadClean(const HRichPadClean& source)
virtual ~HRichPadClean()
Float_t calculateDPhi(HRichAnalysis* showMe, Int_t xmin, Int_t ymin, Int_t xmax, Int_t ymax)
static TClass* Class()
Int_t CleanAlonePad(HRichAnalysis* showMe, Int_t border = 3, Int_t lowerThr = 1)
Int_t CleanHighPulse(HRichAnalysis* showMe, Int_t border = 2, Int_t upperThr = 200)
Int_t Execute(HRichAnalysis* giveMe)
Bool_t init()
virtual TClass* IsA() const
HRichPadClean& operator=(const HRichPadClean& source)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t iCount
TArrayI iTempCluster
public:
Int_t minX
Int_t maxX
Int_t minY
Int_t maxY
Int_t deltaPhi
Float_t chargeTot
Int_t padNr
HCategory* fRichClusCat !
HRichPadClean
This class cleans pad plane provided by HRichAnalysis.
***************************************************************************
HRichPadClean()
~HRichPadClean()
============================================================================
HRichPadClean(const HRichPadClean& source)
Int_t CleanAlonePad(HRichAnalysis *showMe, Int_t border, Int_t lowerThr)
this method deletes all single pad under threshold (lowerThr).
A single pad is defined as pad whose first fired neighbour
has at least a distance of "border" from the pad (4 pads at the moment).
void DeletePulse(HRichAnalysis *showYou, Int_t border, Int_t col, Int_t row)
this method deletes a given pad and all the neighbours within
a distance of "border"( 4 pads).
Int_t CleanHighPulse(HRichAnalysis *showMe, Int_t border, Int_t upperThr)
this method deletes all the pads above upper threshold (upperThr)
and the cluster connected to each pad.
Bool_t init()
Int_t Execute(HRichAnalysis *giveMe)
Float_t calculateDPhi(HRichAnalysis *showMe, Int_t xmin, Int_t ymin, Int_t xmax, Int_t ymax)
Inline Functions
HRichPadClean& operator=(const HRichPadClean& source)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
Last update: 1999/12/04 by Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
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.