#include "hrichanalysisIPU.h"

HRichAnalysisIPU


class description - source file - inheritance tree (.pdf)

class HRichAnalysisIPU : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HRichAnalysisIPU
<-
HRichAnalysisIPUSim

    protected:
void updateHits(Int_t nSec) public:
HRichAnalysisIPU() HRichAnalysisIPU(Text_t* name, Text_t* title) HRichAnalysisIPU(const HRichAnalysisIPU& source) virtual ~HRichAnalysisIPU() static TClass* Class() void DataWordCut(Int_t nSec) virtual Int_t execute() virtual Bool_t finalize() HRichGeometryPar* getGeometryPar() HParSet* getGeomPar() HCategory* getHardHitCat() HCategory* getRawCat() TObjArray* getRings() virtual Bool_t init() virtual TClass* IsA() const HRichAnalysisIPU& operator=(const HRichAnalysisIPU& source) void setGeomPar(HParSet* pPar) void setHardHitCat(HCategory* pHardHitCat) void setRawCat(HCategory* pRawCat) void setRings(TObjArray** p) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HCategory* m_pRawCat ! Pointer to the raw data category HCategory* m_pHardHitCat ! Pointer to the hard hit data category HRichRingFindIPU* pHardRingFind ! Pointer to the ring finder HParSet* fpGeomPar ! Pointer to the geometry parameter container HLocation loc ! Address used to store objects in output category TObjArray* pRings ! Pointer to IPU rings HIterator* fIter ! Iterator over category (which?) Int_t iEmulationContext ! Is the IPU emulated? Int_t iRingNr ! Number of Rings Int_t iRingNrTot !

Class Description


HRichAnalysisIPU(void)
 Default constructor

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   none

HRichAnalysisIPU(Text_t *name,Text_t *title) : HReconstructor(name, title)
 Default constructor

 Input parameters:
   Text_t *name
     Name of the object
   Text_t *title
     Title /desciption of the object

 Output parameters:
   none

 Return code:
   none

~HRichAnalysisIPU(void)
 Destructor

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   none

HRichAnalysisIPU(const HRichAnalysisIPU& source)
 Copy constructor
   Can not be used due to technical reasons! Will exit program!

 Input parameters:
   const HRichAnalysisIPU &source

 Output parameters:
   none

 Return code:
   none

Bool_t init(void)
 Initialization function.
   Checks for needed categories and parameter containers.

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   Returns kTRUE if successfull, kFALSE otherwise.

Bool_t finalize(void)
 Finalize the job of the task

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   Always kTRUE.

Int_t execute(void)
 Execute the job of the task.

 Input parameters:
   none

 Output parameters:
   none

 Return code:
   Always kTRUE;

void updateHits(Int_t nSec)
 Put the information into the output category

 Input parameters:
   Int_t nSec
     number of sector for which the information is stored.

 Output parameters:
   none

 Return code:
   none

void DataWordCut(Int_t nSec)
 Sort the aquired ring information

 Input parameters:
   Int_t nSec
     Number of sector to work on.

 Output parameters:
   none

 Return code:
   none



Inline Functions


        HRichAnalysisIPU& operator=(const HRichAnalysisIPU& source)
               HCategory* getRawCat()
               HCategory* getHardHitCat()
                     void setRawCat(HCategory* pRawCat)
                     void setHardHitCat(HCategory* pHardHitCat)
        HRichGeometryPar* getGeometryPar()
                 HParSet* getGeomPar()
                     void setGeomPar(HParSet* pPar)
               TObjArray* getRings()
                     void setRings(TObjArray** p)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 12:24:48 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.