46 TString kind, input, out1, out2;
60 out1 =
"Output_Calib";
67 input = TString::Format(
"%s", argv[1]);
68 out1 = TString::Format(
"%s_Calib", argv[1]);
69 out2 = TString::Format(
"%s_Anl", argv[1]);
74 kind = TString::Format(
"%s", argv[1]);
75 input = TString::Format(
"%s", argv[2]);
76 out1 = TString::Format(
"%s_Calib", argv[2]);
77 out2 = TString::Format(
"%s_Anl", argv[2]);
123 TString exec = TString::Format(
"setup.C(\"%s\",\"%s\")", kind.Data(), input.Data());
151 fSize =
new TH1D (
"Eventsize",
"Event size [b]",160,1,160);
163 fitter->
AddGauss1(
"data1",
"Gauss1",15,5,1000);
175 fitter->
AddGauss1(
"spectrum",
"Gauss1",500,20,1000);
TGo4FitterEnvelope * fFitEnvSpectrum
void Print(Option_t *opt="") const override
Int_t UserPreLoop() override
static Bool_t CheckVersion(Int_t version)
static void Info(const char *text,...) GO4_PRINTF_ARGS
void DefEventProcessor(const char *Pname, const char *Pclass)
void AddPolynomX(const char *DataName, const char *NamePrefix, Int_t MaxOrder=1, Int_t GroupIndex=0, Double_t lrange=0., Double_t rrange=0.)
friend class TGo4AnalysisStep
void SetSourceEnabled(Bool_t on=kTRUE)
Long64_t ExecuteScript(const char *script_name)
TH1 * GetHistogram(const char *name)
TGo4FitModelGauss1 * AddGauss1(const char *DataName, const char *ModelName, Double_t iPosition, Double_t iWidth, Double_t iAmpl=1., Int_t Axis=0)
Int_t UserPostLoop() override
TGo4Parameter * GetParameter(const char *name, const char *parameter_class=nullptr)
Bool_t IsNewInputFile() const
void DefOutputEvent(const char *Oname, const char *Oclass)
Int_t UserEventFunc() override
TGo4EventElement * GetInputEvent(const char *stepname) const
Bool_t AddHistogram(TH1 *his, const char *subfolder=nullptr, Bool_t replace=kTRUE)
#define __GO4BUILDVERSION__
void SetStoreEnabled(Bool_t on=kTRUE)
void PrintMbsFileHeader()
TGo4EventElement * GetOutputEvent() const
static void Error(const char *text,...) GO4_PRINTF_ARGS
void PrintMbsBufferHeader()
void SetProcessEnabled(Bool_t on=kTRUE)
Bool_t AddAnalysisStep(TGo4AnalysisStep *next)
void SetErrorStopEnabled(Bool_t on)
Bool_t AddParameter(TGo4Parameter *par, const char *subfolder=nullptr)
void DefInputEvent(const char *Iname, const char *Iclass)
TXXXUnpackEvent * fRawEvent
TGo4FitterEnvelope * fFitEnvSize
TGo4FitDataHistogram * AddH1(const char *DataName, TH1 *histo, Bool_t Owned=kFALSE, Double_t lrange=0., Double_t rrange=0.)