PandaRoot
PndFtsDigiPar.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 #ifndef PNDFtsDIGIPAR_H
14 #define PNDFtsDIGIPAR_H
15 
16 #include "TObject.h"
17 #include "FairParSet.h"
18 #include "FairParamList.h"
19 #include <fstream>
20 
21 class PndFtsDigiPar : public FairParSet {
22  protected:
23  public:
24  PndFtsDigiPar(const char *name = "FtsDigiPar", const char *title = "Fts Digitisation Parameters", const char *context = "TestDefaultContext");
26  Int_t getSize() { return 0; }
27  Bool_t init(FairParIo *input);
28  Int_t write(FairParIo *output);
29  void clear();
30  void printParam();
31  void readline(const char *, Int_t *);
32  void readline(const char *, Int_t *, std::fstream *);
33  void putAsciiHeader(TString &);
34  Bool_t writeline(char *, Int_t, Int_t);
35  void putParams(FairParamList *list);
36  Bool_t getParams(FairParamList *list);
37 
38  ClassDef(PndFtsDigiPar, 1) // Container for the Fts Digitisation parameters
39 };
40 
41 #endif
Bool_t getParams(FairParamList *list)
void putParams(FairParamList *list)
Int_t write(FairParIo *output)
Bool_t init(FairParIo *input)
void readline(const char *, Int_t *)
void printParam()
Int_t getSize()
Definition: PndFtsDigiPar.h:26
PndFtsDigiPar(const char *name="FtsDigiPar", const char *title="Fts Digitisation Parameters", const char *context="TestDefaultContext")
Bool_t writeline(char *, Int_t, Int_t)
void putAsciiHeader(TString &)