FairRoot/PandaRoot
PndFtsDigiPar.cxx
Go to the documentation of this file.
1 //*-- AUTHOR Denis Bertini
2 //*-- modified: 19/06/2005 by Denis Bertini
3 //*-- created : 18/06/2005
4 
6 // PndFtsDigiPar
7 //
8 // Container class for Digitisation parameters
9 //
11 
12 #include "PndFtsDigiPar.h"
13 #include "FairRuntimeDb.h"
14 #include "FairParIo.h"
15 #include "FairDetParIo.h"
16 #include "TClass.h"
17 #include <iostream>
18 #include <iomanip>
19 
21 
22 PndFtsDigiPar::PndFtsDigiPar(const char* name,const char* title,
23  const char* context)
24  : FairParSet(name,title,context)
25 {
26  // constructor does nothing yet
27  detName="Fts";
28 }
29 
31 {
32  // destructor
33 }
34 
35 Bool_t PndFtsDigiPar::init(FairParIo* inp)
36 {
37  // intitializes the container from an input
38  std::cout << "-I- PndFtsDigiPar::init " << std::endl;
39 
40  FairDetParIo* input=inp->getDetParIo("PndFtsParIo");
41  std::cout << "-I- PndFtsDigiPar::init " << input << std::endl;
42 
43  if (input) return (input->init(this));
44  return kFALSE;
45 }
46 
47 Int_t PndFtsDigiPar::write(FairParIo* output)
48 {
49  // writes the container to an output
50  FairDetParIo* out=output->getDetParIo("PndFtsParIo");
51  if (out) return out->write(this);
52  return -1;
53 }
54 
56 {
57  // clears the container
58  status=kFALSE;
59  resetInputVersions();
60 }
61 
63 {
64  // prints the calibration parameters
65  // to be done
66 }
67 
68 void PndFtsDigiPar::readline(const char *, Int_t *, std::fstream *) // buf set f //[R.K.03/2017] unused variable(s)
69 {
70 }
71 
72 void PndFtsDigiPar::readline(const char *, Int_t *) // buf set//[R.K.03/2017] unused variable(s)
73 {
74 }
75 
76 void PndFtsDigiPar::putAsciiHeader(TString& ) // header //[R.K.03/2017] unused variable(s)
77 {
78 }
79 
80 Bool_t PndFtsDigiPar::writeline(char *, Int_t , Int_t ) // buf mod strip //[R.K.03/2017] unused variable(s)
81 {
82  return kTRUE;
83 }
84 
85 void PndFtsDigiPar::putParams(FairParamList* ) // list //[R.K.03/2017] unused variable(s)
86 {
87  // At present the container is empty
88 }
89 
90 Bool_t PndFtsDigiPar::getParams(FairParamList* ) // list //[R.K.03/2017] unused variable(s)
91 {
92  // At present the container is empty
93  return kTRUE;
94 }
95 
96 
Bool_t getParams(FairParamList *list)
void putParams(FairParamList *list)
Int_t write(FairParIo *output)
FairParRootFileIo * output
Definition: sim_emc_apd.C:120
Bool_t init(FairParIo *input)
void readline(const char *, Int_t *)
TFile * out
Definition: reco_muo.C:20
TString name
ClassImp(PndAnaContFact)
Bool_t writeline(char *, Int_t, Int_t)
int status[10]
Definition: f_Init.h:28
void putAsciiHeader(TString &)