|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
32 std::unique_ptr<TH1>
rec,
41 std::unique_ptr<TH2>
cov,
56 rec (std::unique_ptr<TH1>(dynamic_cast<TH1*>(v.
rec ->Clone()))),
57 tmp (std::unique_ptr<TH1>(dynamic_cast<TH1*>(v.
tmp ->Clone()))),
58 gen (std::unique_ptr<TH1>(dynamic_cast<TH1*>(v.
gen ->Clone()))),
60 missOut (std::unique_ptr<TH1>(dynamic_cast<TH1*>(v.
missOut ->Clone()))),
62 fakeOut (std::unique_ptr<TH1>(dynamic_cast<TH1*>(v.
fakeOut ->Clone()))),
63 cov (std::unique_ptr<TH2>(dynamic_cast<TH2*>(v.
cov ->Clone()))),
64 RM (std::unique_ptr<TH2>(dynamic_cast<TH2*>(v.
RM ->Clone())))
80 void Write (TDirectory * d);
86 void fillCov (
const DistVariation&,
const std::list<int>&);
93 std::ostream& = std::cout);
static bool isMC
flag from metainfo
Definition: DistVariation.h:27
Definition: applyBTagSF.cc:31
std::unique_ptr< TH1 > rec
reconstructed-level distribution
Definition: DistVariation.h:32
Variation(const TString &group, const TString &name, size_t index=0, int bit=0)
Normal constructor.
Definition: Variation.h:36
const TString name
variation name (including "Up" or "Down")
Definition: Variation.h:25
std::vector< DistVariation > GetVariations(Darwin::Tools::MetaInfo &, bool=false, std::ostream &=std::cout)
Get all variations availables according to metainfo.
Definition: DistVariation.cc:199
DistVariation(const TString &group, const TString &name, size_t index=0, int bit=0)
Normal constructor.
Definition: DistVariation.cc:21
Definition: getToyCalculation.cc:37
DistVariation(DistVariation &&v)
move constructor
Definition: DistVariation.h:69
Definition: DistVariation.h:25
static TUnfoldBinning * recBinning
full binning at detector level
Definition: DistVariation.h:30
void Write(TDirectory *d)
Definition: DistVariation.cc:85
const int bit
correlation bit
Definition: Variation.h:28
~DistVariation()
Destructor.
Definition: DistVariation.cc:107
std::unique_ptr< TH2 > cov
covariance matrix
Definition: DistVariation.h:41
void fillCov(const DistVariation &, const std::list< int > &)
Definition: DistVariation.cc:185
std::unique_ptr< TH1 > gen
generated-level distribution
Definition: DistVariation.h:34
std::unique_ptr< TH1 > tmp
temporary histogram help fill the covariance matrix
Definition: DistVariation.h:33
std::unique_ptr< TH1 > missNoMatch
losses (unmatched entries)
Definition: DistVariation.h:35
const TString group
e.g. event, recjet
Definition: Variation.h:24
std::unique_ptr< TH2 > RM
response matrix
Definition: DistVariation.h:42
std::unique_ptr< TH1 > missOut
losses (migration out of phase space)
Definition: DistVariation.h:36
std::unique_ptr< TH1 > fakeNoMatch
background (unmatched entries)
Definition: DistVariation.h:37
static TUnfoldBinning * genBinning
full binning at particle level
Definition: DistVariation.h:29
Definition: Variation.h:22
const std::size_t index
index in the vector where the variation factor is stored
Definition: Variation.h:27
DistVariation(const DistVariation &v)
copy constructor
Definition: DistVariation.h:54
std::unique_ptr< TH1 > fakeOut
background (migration out of phase space)
Definition: DistVariation.h:38