ROOT logo
#ifndef HSTART2DIGIPAR_H
#define HSTART2DIGIPAR_H

#include "hparcond.h"

class HStart2DigiPar : public HParCond {
protected:
  Float_t sigmaT;       // time resolution [ns]
  Float_t sigmaE;       // energy resolution [%]
  Float_t deltaTimeE;   // time window to integrate energy
  Float_t minEloss;     // minimum energy loss
  Float_t timeNoHit;    // default time set in HStart2Hit if no hit is detecteted
public:
  HStart2DigiPar(const char* name="Start2DigiPar",
                 const char* title="Start2 digitization parameters",
                 const char* context="Start2DigiProduction");
  ~HStart2DigiPar() {;}

  Float_t getSigmaT()       const {return sigmaT;}
  Float_t getSigmaE()       const {return sigmaE;}
  Float_t getDeltaTimeE()   const {return deltaTimeE;}
  Float_t getMinEloss()     const {return minEloss;}
  Float_t getTimeNoHit()    const {return timeNoHit;}

  void   clear(void);
  void   fill(Float_t, Float_t, Float_t, Float_t, Float_t);
  void   putParams(HParamList*);
  Bool_t getParams(HParamList*);

  ClassDef(HStart2DigiPar,1) // Container for the START digitization parameters
};

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