![]() |
AliPhysics
0d55a7a (0d55a7a)
|
Public Types | |
enum | { kTriggerFill = 1001, kMergingFill = 3001, kDensityFill = 3002, kEmpiricalFill = 3144, kHadronFill = 3244, kEMFill = 3344, kDiffRatFill = 3001, kDiffMassFill = 3002, kOtherFill = 0 } |
Public Member Functions | |
SysErrorAdder (const TString &sys, UShort_t sNN, const TString &trig) | |
virtual | ~SysErrorAdder () |
virtual const char * | GetTriggerName () const |
virtual const char * | GetTriggerString () const |
Int_t | ModColor (Color_t n, UShort_t off) const |
void | ModError (GraphSysErr *gse, Int_t id, Style_t fill, TLegend *l, UShort_t off=64) const |
void | AddLegend (TLegend *l, Int_t id, const char *title, Style_t fill) const |
virtual Int_t | MakeTrigger (GraphSysErr *gse, TLegend *l) const |
Int_t | MakeMerging (GraphSysErr *gse, TLegend *l) const |
Int_t | MakeDensity (GraphSysErr *gse, TLegend *l) const |
virtual Int_t | MakeEmpirical (GraphSysErr *gse, TLegend *l) const |
virtual Int_t | MakeHadron (GraphSysErr *gse, TLegend *l) const |
virtual const char * | MakeName (Double_t eff) const |
virtual Double_t | GetMerging (Short_t) const |
virtual Double_t | GetDensity (Short_t w) const |
virtual Double_t | GetEmpirical () const |
virtual Double_t | GetHadron (Double_t eta) const |
virtual void | GetTrigger (Double_t &low, Double_t &high) const =0 |
virtual GraphSysErr * | Make (TH1 *h, TLegend *l, Double_t eff=1, Bool_t verb=false) |
Static Public Member Functions | |
static SysErrorAdder * | Create (const TString &t, const TString &s, UShort_t e, const TString &c) |
Public Attributes | |
TString | fSys |
UShort_t | fSNN |
TString | fTrig |
Definition at line 15 of file SysErrorAdder.C.
anonymous enum |
Fill styles
Enumerator | |
---|---|
kTriggerFill | |
kMergingFill | |
kDensityFill | |
kEmpiricalFill | |
kHadronFill | |
kEMFill | |
kDiffRatFill | |
kDiffMassFill | |
kOtherFill |
Definition at line 20 of file SysErrorAdder.C.
Constructor
sys | System |
sNN | Collision energy |
trig | Trigger |
Definition at line 44 of file SysErrorAdder.C.
|
inlinevirtual |
Destructor
Definition at line 52 of file SysErrorAdder.C.
|
inline |
Add legend entry
l | Legend |
id | Identifier |
title | Title |
fill | Fill style |
Definition at line 111 of file SysErrorAdder.C.
Referenced by CENTAdder::MakeEmpirical(), and ModError().
|
static |
Create a systematic uncertainty adder
t | Trigger type |
s | System type |
e | Collision energy |
c | Centrality method |
Definition at line 749 of file SysErrorAdder.C.
Referenced by ExtractGSEs(), and Make().
Definition at line 210 of file SysErrorAdder.C.
Referenced by Make(), and MakeDensity().
|
inlinevirtual |
Definition at line 214 of file SysErrorAdder.C.
Referenced by Make(), MakeEmpirical(), and CENTAdder::MakeEmpirical().
Printf("Eta=%f -> %f", eta, ret);
Definition at line 218 of file SysErrorAdder.C.
Referenced by Make(), and MakeHadron().
Definition at line 206 of file SysErrorAdder.C.
Referenced by Make(), and MakeMerging().
Get trigger systematic error
low | On return, the low error |
high | On return, the high error |
Implemented in CENTAdder, NSDAdder, INELGt0Adder, INELAdder, BareAdder, and OfflineAdder.
Referenced by GetHadron(), and MakeTrigger().
|
inlinevirtual |
Trigger name
Reimplemented in CENTAdder.
Definition at line 58 of file SysErrorAdder.C.
Referenced by MakeTrigger().
|
inlinevirtual |
Reimplemented in CENTAdder.
Definition at line 59 of file SysErrorAdder.C.
Referenced by ConvertOne(), Create(), MakeName(), and WithSysError().
|
inlinevirtual |
Create a graph
h | histogram |
l | Option Legend to add to |
eff | Efficiency |
verb | Be verbose |
Reimplemented in CENTAdder.
Definition at line 241 of file SysErrorAdder.C.
Referenced by ConvertOne(), DoOne(), CENTAdder::Make(), and WithSysError().
|
inline |
Declare the systematic error from the denisty calculation
gse | Graph |
l | Legend |
Definition at line 162 of file SysErrorAdder.C.
Referenced by Make().
|
inlinevirtual |
Declare the systematic error from the empirical correction
gse | Graph |
l | Legend |
Reimplemented in CENTAdder.
Definition at line 177 of file SysErrorAdder.C.
Referenced by Make(), and CENTAdder::MakeEmpirical().
|
inlinevirtual |
Declare the systematic error from the hadron chemistry
gse | Graph |
l | Legend |
Definition at line 192 of file SysErrorAdder.C.
Referenced by Make().
|
inline |
Declare the systematic error from the merging
gse | Graph |
l | Legend |
Definition at line 147 of file SysErrorAdder.C.
Referenced by Make().
|
inlinevirtual |
Reimplemented in NSDAdder, and INELGt0Adder.
Definition at line 199 of file SysErrorAdder.C.
Referenced by Make().
|
inlinevirtual |
Declare the systematic error from the trigger
gse | Graph |
l | Legend |
Reimplemented in CENTAdder, NSDAdder, INELGt0Adder, INELAdder, BareAdder, and OfflineAdder.
Definition at line 129 of file SysErrorAdder.C.
Referenced by Make(), BareAdder::MakeTrigger(), INELAdder::MakeTrigger(), INELGt0Adder::MakeTrigger(), NSDAdder::MakeTrigger(), and CENTAdder::MakeTrigger().
Definition at line 60 of file SysErrorAdder.C.
|
inline |
Modify an error
gse | Graph |
id | Identifier |
fill | Fill style |
l | Legend |
off | Off-set |
Definition at line 81 of file SysErrorAdder.C.
Referenced by MakeDensity(), MakeEmpirical(), MakeHadron(), MakeMerging(), MakeTrigger(), INELAdder::MakeTrigger(), INELGt0Adder::MakeTrigger(), NSDAdder::MakeTrigger(), and CENTAdder::MakeTrigger().
UShort_t SysErrorAdder::fSNN |
Energy
Definition at line 34 of file SysErrorAdder.C.
Referenced by INELAdder::INELAdder(), INELAdder::MakeTrigger(), INELGt0Adder::MakeTrigger(), NSDAdder::MakeTrigger(), and NSDAdder::NSDAdder().
TString SysErrorAdder::fSys |
System
Definition at line 32 of file SysErrorAdder.C.
Referenced by CENTAdder::CENTAdder(), INELAdder::INELAdder(), Make(), and NSDAdder::NSDAdder().
TString SysErrorAdder::fTrig |
Trigger
Definition at line 36 of file SysErrorAdder.C.
Referenced by CENTAdder::CENTAdder(), GetTriggerString(), CENTAdder::GetTriggerString(), BareAdder::MakeTrigger(), and CENTAdder::MakeTrigger().