Main Page
Namespaces
Classes
Package Documentation
PhysicsTools
TagAndProbe
interface
ZGeneratorLineShape.h
Go to the documentation of this file.
1
#ifndef Z_GENERATOR_LINE_SHAPE
2
#define Z_GENERATOR_LINE_SHAPE
3
4
#include "Riostream.h"
5
#include "RooDataHist.h"
6
#include "RooHistPdf.h"
7
#include "TH1F.h"
8
#include "TFile.h"
9
10
class
ZGeneratorLineShape
:
public
RooAbsPdf {
11
12
public
:
13
ZGeneratorLineShape
() {} ;
14
ZGeneratorLineShape
(
const
char
*
name
,
const
char
*
title
,
15
RooAbsReal& _m,
16
//char* genfile = "/uscmst1b_scratch/lpc1/old_scratch/lpctrig/jwerner/ZeePASResConvFitter/ZeeGenLevel.root"
17
const
char
* genfile =
"ZeeGenLevel.root"
,
const
char
* histoName=
"Mass"
18
);
19
20
ZGeneratorLineShape
(
const
ZGeneratorLineShape
&
other
,
const
char
* name);
21
inline
TObject*
clone
(
const
char
* newname)
const override
{
return
new
ZGeneratorLineShape
(*
this
,newname);}
22
inline
~ZGeneratorLineShape
()
override
{};
23
ClassDefOverride
(
ZGeneratorLineShape
,1)
24
Double_t evaluate()
const override
;
25
protected
:
26
RooRealProxy
m
;
27
RooDataHist*
dataHist
;
28
};
29
30
#endif
ZGeneratorLineShape
Definition:
ZGeneratorLineShape.h:10
ZGeneratorLineShape::ClassDefOverride
ClassDefOverride(ZGeneratorLineShape, 1) Double_t evaluate() const override
ZGeneratorLineShape::clone
TObject * clone(const char *newname) const override
Definition:
ZGeneratorLineShape.h:21
trackingPlots.other
other
Definition:
trackingPlots.py:1425
ZGeneratorLineShape::m
RooRealProxy m
Definition:
ZGeneratorLineShape.h:26
ZGeneratorLineShape::dataHist
RooDataHist * dataHist
Definition:
ZGeneratorLineShape.h:27
ZGeneratorLineShape::~ZGeneratorLineShape
~ZGeneratorLineShape() override
Definition:
ZGeneratorLineShape.h:22
ZGeneratorLineShape::ZGeneratorLineShape
ZGeneratorLineShape()
Definition:
ZGeneratorLineShape.h:13
fftjetcommon_cfi.title
title
Definition:
fftjetcommon_cfi.py:32
dataset.name
name
Definition:
dataset.py:45
Generated for CMSSW Reference Manual by
1.8.11