CbmRoot
Loading...
Searching...
No Matches
PairAnalysisSignalFit.h
Go to the documentation of this file.
1/* Copyright (C) 2015 Justus-Liebig-Universitaet Giessen, Giessen
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Julian Book [committer] */
4
5#ifndef PAIRANALYSISSIGNALFIT_H
6#define PAIRANALYSISSIGNALFIT_H
7
8//#############################################################
9//# #
10//# Class PairAnalysisSignalFit #
11//# #
12//# Authors: #
13//# Julian Book, Uni Ffm / Julian.Book@cern.ch #
14//# #
15//#############################################################
16
17#include <TH1F.h>
18#include <TString.h>
19#include <TVectorT.h>
20
23
25public:
27 PairAnalysisSignalFit(const char* name, const char* title);
30
31 virtual ~PairAnalysisSignalFit();
32
33 virtual void Process(TObjArray* const arrhist);
34 void ProcessFit(TObjArray* const arrhist); // fit the SE +- distribution
35 void ProcessFitLS(TObjArray* const arrhist); // substract the fitted SE like-sign background
36 void ProcessFitEM(TObjArray* const arrhist); // substract the fitted ME like-sign background
37
38
39 virtual void Draw(const Option_t* option = "");
40 virtual void Print(Option_t* option = "") const;
41
42
43protected:
44 ClassDef(PairAnalysisSignalFit,
45 1) // class for signal extraction using a combined bgrd+signal fit
46};
47
48#endif
virtual void Print(Option_t *option="") const
virtual void Process(TObjArray *const arrhist)
PairAnalysisSignalFit & operator=(const PairAnalysisSignalFit &c)
void ProcessFitLS(TObjArray *const arrhist)
void ProcessFitEM(TObjArray *const arrhist)
virtual void Draw(const Option_t *option="")
void ProcessFit(TObjArray *const arrhist)
PairAnalysisSignalFit(const PairAnalysisSignalFit &c)