#ifndef HShowerCopy_H
#define HShowerCopy_H

#include "hreconstructor.h"
#include "hlocation.h"
#include "hparset.h"
#include "hcategory.h"
#include "hshowerraw.h"

class HCategory;
class HIterator;

class HShowerCopy : public HReconstructor {
public:
        HShowerCopy();
        HShowerCopy(const Text_t *name,const Text_t *title,Float_t masterOffset=1.0);
       ~HShowerCopy();

        Int_t execute(void);
        virtual Bool_t init(void);
        Bool_t finalize(void) {return kTRUE;}

        void setInCat(HCategory* pInCat){m_pInCat = pInCat;}
        void setOutCat(HCategory* pOutCat){m_pOutCat = pOutCat;}

        Bool_t copy(HShowerRawMatr *pMatr);

        Int_t m_nEvents;

private:
        HLocation m_zeroLoc;
        HCategory *m_pInCat; //!Pointer to the rawMatr data category
        HCategory *m_pOutCat; //!Pointer to the raw  data category

        HIterator* fIter;     //!
        HIterator* fCalIter;  //!

	Float_t mOffset;

        ClassDef(HShowerCopy,0) //ROOT extension
};

#endif

Last change: Sat May 22 13:13:23 2010
Last generated: 2010-05-22 13:13

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.