#include "hmdcgarreader.h"

HMdcGarReader


class description - source file - inheritance tree (.pdf)

class HMdcGarReader : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
HMdcGarReader

    protected:
void initVariables() public:
HMdcGarReader(const char* name, const char* title) HMdcGarReader(const HMdcGarReader&) ~HMdcGarReader() static TClass* Class() virtual TClass* IsA() const HMdcGarReader& operator=(const HMdcGarReader&) static TH1F* readHist1D(TString, Float_t scale = 1., Float_t scalex = 1.) static TH1F* readHist1D(TString, TString, Float_t scale = 1., Float_t scalex = 1.) static TGraph* readHist1DToGraph(TString, Float_t scale = 1., Float_t scalex = 1.) static TGraphErrors* readHist1DToGraph(TString, TString, Float_t scale = 1., Float_t scalex = 1.) static TGraph* readMagboltzGasPrint(TString, TString, Int_t) static TGraph* readMagboltzVdrift(TString, Int_t) static TArrayD* readMatrix(TString, Int_t&, Int_t&) static TH1F* readMatrix1DToHist(TString, Float_t, Float_t) static TH2F* readMatrix2DToHist(TString, Float_t, Float_t, Float_t, Float_t) static TGraph* readXT(TString, Int_t) static TGraph* readXTdiffusion(TString, Int_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members




Class Description

 HMdcGarReader
 Class to read several GARFIELD formats


HMdcGarReader(const char* name,const char* title) : TNamed(name,title)
 constructor for HMdcGarReader

~HMdcGarReader()
 destructor of HMdcGarReader

void initVariables()
 inits all variables

TGraph* readXT(TString inputname,Int_t color)
 Reads GARFIELD XT curve from ascii input "inputname" into a TGraph
 with LineColor "color", which is returned

TGraph* readXTdiffusion(TString inputname,Int_t color)
 Reads GARFIELD integrated diffusion curve from ascii input "inputname" into a TGraph
 with LineColor "color", which is returned

TGraph* readMagboltzVdrift(TString inputname,Int_t color)
 Reads MAGBOLTZ vdrift/E (E/P:Log10) curve from ascii input "inputname" into a TGraph
 with LineColor "color", which is returned

TGraph* readMagboltzGasPrint(TString inputname,TString option,Int_t color)
 Reads MAGBOLTZ townsend/E (E/P:Log10) curve from ascii input "inputname" into a TGraph
 with LineColor "color", which is returned

TArrayD* readMatrix(TString inputname,Int_t& size1,Int_t& size2)
 matrix is written in linear form for 1 and 2-D
 In 2-D case: matrix[x][y] is written as loop over y inside loop over x

TH1F* readMatrix1DToHist(TString inputname,Float_t binsize1,Float_t start1)

TH2F* readMatrix2DToHist(TString inputname,Float_t binsize1,Float_t start1,Float_t binsize2,Float_t start2)

TH1F* readHist1D(TString inputname,Float_t scale,Float_t scalex)

TH1F* readHist1D(TString inputname1,TString inputname2,Float_t scale,Float_t scalex)

TGraph* readHist1DToGraph(TString inputname1,Float_t scale,Float_t scalex)

TGraphErrors* readHist1DToGraph(TString inputname1,TString inputname2,Float_t scale,Float_t scalex)



Inline Functions


               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         HMdcGarReader HMdcGarReader(const HMdcGarReader&)
        HMdcGarReader& operator=(const HMdcGarReader&)


Last update: Fri Jan 26 12:09:07 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.