ROOT logo
#ifndef HShowerHitDigitizer_H
#define HShowerHitDigitizer_H

#include "hshowerdigitizer.h"

class HGeantShower;

class HShowerHitDigitizer : public HShowerDigitizer {
public:
    HShowerHitDigitizer();
    HShowerHitDigitizer(const Text_t *name,const Text_t *title, Float_t unit=10.);
   ~HShowerHitDigitizer();

    Bool_t digitize(TObject *pHit);
    HShowerHitDigitizer &operator=(HShowerHitDigitizer &c);

    Bool_t init(void);
    Bool_t finalize(void) {return kTRUE;}

private:
    virtual Bool_t digiHits(HGeantShower *simhit);
    //virtual Float_t calcHit(Float_t fBeta,
    //        const Float_t *pfMeanParams, const Float_t *pfSigmaParams);

    Float_t fUnit;        // Length unit conversion for HGeant
    Double_t  piconst;


    ClassDef(HShowerHitDigitizer,0) // Shower hit digitizer
};

#endif
 hshowerhitdigitizer.h:1
 hshowerhitdigitizer.h:2
 hshowerhitdigitizer.h:3
 hshowerhitdigitizer.h:4
 hshowerhitdigitizer.h:5
 hshowerhitdigitizer.h:6
 hshowerhitdigitizer.h:7
 hshowerhitdigitizer.h:8
 hshowerhitdigitizer.h:9
 hshowerhitdigitizer.h:10
 hshowerhitdigitizer.h:11
 hshowerhitdigitizer.h:12
 hshowerhitdigitizer.h:13
 hshowerhitdigitizer.h:14
 hshowerhitdigitizer.h:15
 hshowerhitdigitizer.h:16
 hshowerhitdigitizer.h:17
 hshowerhitdigitizer.h:18
 hshowerhitdigitizer.h:19
 hshowerhitdigitizer.h:20
 hshowerhitdigitizer.h:21
 hshowerhitdigitizer.h:22
 hshowerhitdigitizer.h:23
 hshowerhitdigitizer.h:24
 hshowerhitdigitizer.h:25
 hshowerhitdigitizer.h:26
 hshowerhitdigitizer.h:27
 hshowerhitdigitizer.h:28
 hshowerhitdigitizer.h:29
 hshowerhitdigitizer.h:30
 hshowerhitdigitizer.h:31
 hshowerhitdigitizer.h:32