FairRoot/PandaRoot
PndDrcDigiPar.h
Go to the documentation of this file.
1 //* $Id: */
2 
3 // -------------------------------------------------------------------------
4 // ----- PndDrcDigiPar header file -----
5 // ----- Created 09/11/2010 by M. Patsyuk -----
6 // -------------------------------------------------------------------------
7 
8 
18 #ifndef PNDDRCDIGIPAR_H
19 #define PNDDRCDIGIPAR_H
20 
21 #include <TVector2.h>
22 #include <TArrayD.h>
23 #include <TMath.h>
24 
25 #include "FairParGenericSet.h"
26 #include "FairParamList.h"
27 
29 class PndDrcDigiPar : public FairParGenericSet
30 {
31  public :
32  PndDrcDigiPar (const char* name="PndDrcParTest",
33  const char* title="PndDrc digi parameter",
34  const char* context="TestDefaultContext");
35  ~PndDrcDigiPar(void);
36  void clear(void){};
37  void putParams(FairParamList* list);
38  Bool_t getParams(FairParamList* list);
39 
40  void Print();
41 
43  Int_t GetNHitPixels(){return fNOfHitPixels;};
44  Int_t GetNAmbiguities(){return fNOfAmbiguities;};
46  // get parameters of a given pixel, array should be the size of fNPixelParam
48 
49  private:
50 
51  TArrayD fDrcParameters;
55 
57 };
58 
59 #endif
Int_t GetNPixelParam()
Definition: PndDrcDigiPar.h:45
Int_t fNOfParametersPerPixel
Definition: PndDrcDigiPar.h:54
Bool_t GetParamsForPixel(Int_t, Double_t *)
void putParams(FairParamList *list)
TArrayD fDrcParameters
Definition: PndDrcDigiPar.h:51
Bool_t getParams(FairParamList *list)
Double_t
Int_t fNOfHitPixels
Definition: PndDrcDigiPar.h:52
void clear(void)
Definition: PndDrcDigiPar.h:36
PndDrcDigiPar(const char *name="PndDrcParTest", const char *title="PndDrc digi parameter", const char *context="TestDefaultContext")
TString name
Int_t GetNAmbiguities()
Definition: PndDrcDigiPar.h:44
Int_t GetNHitPixels()
Definition: PndDrcDigiPar.h:43
ClassDef(PndDrcDigiPar, 2)
Digitization Parameter Class for DIRC barrel part.
Definition: PndDrcDigiPar.h:29
Int_t fNOfAmbiguities
Definition: PndDrcDigiPar.h:53