FairRoot/PandaRoot
PndSttDigiPar.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 // PndSttDigiPar
7 //
8 // Container class for Digitisation parameters
9 //
11 
12 #include "PndSttDigiPar.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 PndSttDigiPar::PndSttDigiPar(const char* name,const char* title,
23  const char* context)
24  : FairParSet(name,title,context)
25 {
26  // constructor does nothing yet
27  detName="Stt";
28 }
29 
31 {
32  // destructor
33 }
34 
35 Bool_t PndSttDigiPar::init(FairParIo* inp)
36 {
37  // intitializes the container from an input
38  std::cout << "-I- PndSttDigiPar::init " << std::endl;
39 
40  FairDetParIo* input=inp->getDetParIo("PndSttParIo");
41  std::cout << "-I- PndSttDigiPar::init " << input << std::endl;
42 
43  if (input) return (input->init(this));
44  return kFALSE;
45 }
46 
47 Int_t PndSttDigiPar::write(FairParIo* output)
48 {
49  // writes the container to an output
50  FairDetParIo* out=output->getDetParIo("PndSttParIo");
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 PndSttDigiPar::readline(const char *buf, Int_t *set, std::fstream *f)
69 void PndSttDigiPar::readline(const char *, Int_t *, std::fstream *)
70 {
71 }
72 
73 //void PndSttDigiPar::readline(const char *buf, Int_t *set)
74 void PndSttDigiPar::readline(const char *, Int_t *)
75 {
76 }
77 
78 //void PndSttDigiPar::putAsciiHeader(TString& header)
80 {
81 }
82 
83 //Bool_t PndSttDigiPar::writeline(char *buf, Int_t mod, Int_t strip)
84 Bool_t PndSttDigiPar::writeline(char *, Int_t , Int_t )
85 {
86  return kTRUE;
87 }
Int_t write(FairParIo *output)
void putAsciiHeader(TString &)
Bool_t writeline(char *, Int_t, Int_t)
FairParRootFileIo * output
Definition: sim_emc_apd.C:120
TFile * out
Definition: reco_muo.C:20
TString name
void readline(const char *, Int_t *)
ClassImp(PndAnaContFact)
Bool_t init(FairParIo *input)
int status[10]
Definition: f_Init.h:28