![]() |
AliPhysics
648edd6 (648edd6)
|
Classes | |
struct | DividedPad |
Public Types | |
enum | { kLogx = 0x1, kLogy = 0x2, kLogz = 0x4, kLegend = 0x10, kGridx = 0x100, kGridy = 0x200, kGridz = 0x400, kSilent = 0x800, kNorth = 0x1000, kMiddle = 0x2000, kSouth = 0x3000, kEast = 0x10000, kCenter = 0x20000, kWest = 0x30000 } |
enum | { kLandscape = 0x100, kPause = 0x200 } |
Public Member Functions | |
SummaryDrawer () | |
virtual | ~SummaryDrawer () |
Protected Member Functions | |
TLegend * | DrawRingLegend (TVirtualPad *p, UInt_t flags) |
void | ClearCanvas () |
void | CreateCanvas (const TString &pname, Bool_t landscape=false, Bool_t pdf=true, Bool_t useTop=true) |
void | CloseCanvas () |
void | PrintCanvas (const TString &title, Float_t size=.7) |
void | MakeChapter (const TString &title) |
TObject * | DrawInPad (TVirtualPad *c, Int_t padNo, TObject *h, Option_t *opts="", UInt_t flags=0x0, const char *title="") |
virtual TObject * | DrawObjClone (TObject *o, Option_t *options, const char *title) |
virtual TObject * | DrawObjClone (THStack *o, Option_t *options, const char *title) |
virtual TObject * | DrawObjClone (TH1 *o, Option_t *options, const char *title) |
TLegend * | MakeLegend (TVirtualPad *p, UInt_t flags, Bool_t autoFill) |
TObject * | DrawInPad (TVirtualPad *p, TObject *h, Option_t *opts="", UInt_t flags=0x0, const char *title="") |
void | DrawTwoInPad (TVirtualPad *c, Int_t padNo, TH1 *h1, TH1 *h2, Option_t *opts="", UShort_t flags=0x0) |
void | DrawParameter (Double_t &y, const TString &name, const TString &value, Double_t size=0) |
template<typename T > | |
void | DrawTParameter (Double_t &y, TList *list, const TString &name) |
void | DivideForRings (Bool_t commonX, Bool_t commonY) |
TVirtualPad * | RingPad (UShort_t d, Char_t r) const |
TVirtualPad * | RingPad (const char *name) const |
void | DrawInRingPad (UShort_t d, Char_t r, TObject *h, Option_t *opts="", UShort_t flags=0x0, const char *title="") |
void | DrawInRingPad (const char *name, TObject *h, Option_t *opts="", UShort_t flags=0x0, const char *title="") |
void | DrawInRingPad (TObject *h, Option_t *opts="", UShort_t flags=0x0, const char *title="") |
void | Pause () |
virtual void | DrawEventInspector (TCollection *parent) |
virtual void | DrawESDFixer (TCollection *parent) |
void | DrawTrackDensity (TCollection *parent, const char *folderName="mcTrackDensity") |
Static Protected Member Functions | |
static const Char_t ** | GetRingNames (Bool_t lower=false) |
static Color_t | RingColor (UShort_t d, Char_t r) |
static void | SysString (UShort_t sys, TString &str) |
static void | SNNString (UShort_t sNN, TString &str) |
static void | AppendAnd (TString &trg, const TString &what) |
static void | TriggerString (ULong_t trigger, TString &str) |
static TObject * | GetObject (const TObject *parent, const TString &name, Bool_t verb=true) |
static Bool_t | CheckType (const TObject *o, const TClass *cl, const TString &src) |
template<typename T > | |
static T * | DoGetObject (TObject *o, const TObject *p) |
template<typename T > | |
static Bool_t | DoGetParameter (TObject *o, const TObject *p, T &value) |
static Bool_t | GetParameter (const TObject *c, const TString &name, Short_t &value, Bool_t verb=true) |
static Bool_t | GetParameter (const TObject *c, const TString &name, UShort_t &value, Bool_t verb=true) |
static Bool_t | GetParameter (const TObject *c, const TString &name, ULong_t &value, Bool_t verb=true) |
static Bool_t | GetParameter (const TObject *c, const TString &name, Int_t &value, Bool_t verb=true) |
static Bool_t | GetParameter (const TObject *c, const TString &name, Double_t &value, Bool_t verb=true) |
static Bool_t | GetParameter (const TObject *c, const TString &name, Bool_t &value, Bool_t verb=true) |
static TCollection * | GetCollection (const TObject *parent, const TString &name, Bool_t verb=true) |
static TH1 * | GetH1 (const TObject *parent, const TString &name, Bool_t verb=true) |
static TH2 * | GetH2 (const TObject *parent, const TString &name, Bool_t verb=true) |
static TH3 * | GetH3 (const TCollection *parent, const TString &name, Bool_t verb=true) |
static THStack * | GetStack (const TObject *parent, const TString &name, const char *sub=0, Bool_t verb=true) |
static void | GetLegendPosition (UInt_t flags, TVirtualPad *p, Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2) |
static void | CompileScript (const TString &name, const TString &sub, const TString &check, Bool_t force) |
Protected Attributes | |
TCanvas * | fCanvas |
TPad * | fTop |
TPad * | fBody |
TLatex * | fHeader |
TLatex * | fParName |
TLatex * | fParVal |
Bool_t | fPause |
Bool_t | fLandscape |
TVirtualPad ** | fRingMap |
Bool_t | fPDF |
TString | fLastTitle |
Base class for summary drawers
Definition at line 55 of file SummaryDrawer.C.
anonymous enum |
Enumerator | |
---|---|
kLogx | |
kLogy | |
kLogz | |
kLegend | |
kGridx | |
kGridy | |
kGridz | |
kSilent | |
kNorth | |
kMiddle | |
kSouth | |
kEast | |
kCenter | |
kWest |
Definition at line 58 of file SummaryDrawer.C.
anonymous enum |
Enumerator | |
---|---|
kLandscape | |
kPause |
Definition at line 74 of file SummaryDrawer.C.
|
inline |
Definition at line 78 of file SummaryDrawer.C.
|
inlinevirtual |
Definition at line 99 of file SummaryDrawer.C.
Append an & to a string and the next term.
trg | Output string |
what | Term |
Definition at line 174 of file SummaryDrawer.C.
Referenced by TriggerString().
|
inlinestaticprotected |
Check the type of a found object
o | Object |
cl | Class |
src | Source of object |
Definition at line 282 of file SummaryDrawer.C.
Referenced by DoGetObject().
|
inlineprotected |
Clear canvas
Definition at line 568 of file SummaryDrawer.C.
Referenced by CorrDrawer::DrawIt(), and PrintCanvas().
|
inlineprotected |
Close the PDF
Definition at line 700 of file SummaryDrawer.C.
Referenced by SummaryMultDistsDrawer::Run(), SummaryUnfoldedDrawer::Run(), SummarydNdetaDrawer::Run(), SummaryMCCorrDrawer::Run(), SummaryMCTrackDrawer::Run(), MultCutDrawer::Run(), Trend::Run(), CorrDrawer::Run(), SummaryAODDrawer::Run(), CorrDrawer::Summarize(), SummaryAODDrawer::SummarizeSharing(), SummaryAODDrawer::SummarizeSteps(), CorrDrawer::~CorrDrawer(), and MultCutDrawer::~MultCutDrawer().
|
inlinestaticprotected |
Definition at line 1459 of file SummaryDrawer.C.
|
inlineprotected |
Create a canvas
pname | Name of PDF file to make |
landscape | If true, print in landscape |
Make PDF | |
useTop | Make top area |
Definition at line 609 of file SummaryDrawer.C.
Referenced by MultCutDrawer::Init(), SummaryMultDistsDrawer::Run(), SummaryUnfoldedDrawer::Run(), SummarydNdetaDrawer::Run(), SummaryMCCorrDrawer::Run(), SummaryMCTrackDrawer::Run(), Trend::Run(), CorrDrawer::Run(), SummaryAODDrawer::Run(), CorrDrawer::Summarize(), SummaryAODDrawer::SummarizeSharing(), and SummaryAODDrawer::SummarizeSteps().
Definition at line 1215 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawHistCollector(), CorrDrawer::DrawIt(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryMCCorrDrawer::DrawVertexBins(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Check a possibly returned object.
o | Object found - if any |
p | Parent of object |
Definition at line 304 of file SummaryDrawer.C.
|
inlinestaticprotected |
Check a returned parameter from a parent
o | Possibly found object |
p | Parent object |
value | Value |
Definition at line 321 of file SummaryDrawer.C.
Referenced by GetParameter().
|
inlineprotectedvirtual |
Definition at line 1667 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::Run().
|
inlineprotectedvirtual |
Definition at line 1488 of file SummaryDrawer.C.
Referenced by CorrDrawer::DrawIt(), SummaryMCCorrDrawer::Run(), SummaryMCTrackDrawer::Run(), and SummaryAODDrawer::Run().
|
inlineprotected |
Draw an object in pad
c | PArent pad |
padNo | Sub-pad number (0 is self) |
h | Object to draw |
opts | Options |
flags | Flags |
title | Title on plot |
Definition at line 786 of file SummaryDrawer.C.
Referenced by SummaryMCTrackDrawer::DrawBetaGammadEdx(), SummaryAODDrawer::DrawBoth(), SummaryAODDrawer::DrawCentral(), SummaryAODDrawer::DrawCentralResults(), SummarydNdetaDrawer::DrawCentRes(), SummarydNdetaDrawer::DrawCentResDetails(), SummarydNdetaDrawer::DrawCentSum(), SummaryAODDrawer::DrawCut(), SummaryAODDrawer::DrawDensityCalculator(), SummaryMCTrackDrawer::DrawELossFits(), CorrDrawer::DrawELossFits(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), DrawInRingPad(), SummarydNdetaDrawer::DrawRes(), SummaryMultDistsDrawer::DrawResCollection(), SummaryUnfoldedDrawer::DrawResults(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryUnfoldedDrawer::DrawSteps(), SummaryMultDistsDrawer::DrawSumCollection(), SummarydNdetaDrawer::DrawSums(), DrawTrackDensity(), SummaryMCCorrDrawer::DrawVertexBins(), SummaryUnfoldedDrawer::ProcessBin(), SummaryMultDistsDrawer::Run(), MultCutDrawer::Run(), SummaryAODDrawer::Run(), and SummaryAODDrawer::ShowSliceFit().
|
inlineprotected |
Draw an object in pad
p | Pad |
h | Object to draw |
opts | Options |
flags | Flags |
title | Title on plot |
Definition at line 946 of file SummaryDrawer.C.
|
inlineprotected |
Draw an object in pad
d | Detector |
r | Ring |
h | Object to draw |
opts | Options |
flags | Flags |
title | Title on plot |
Definition at line 1382 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawHistCollector(), CorrDrawer::DrawIt(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryMCCorrDrawer::DrawVertexBins(), and SummaryAODDrawer::SummarizeSharing().
|
inlineprotected |
Draw object in a ring pad
name | Name of ring |
h | Object to draw |
opts | Options |
flags | Flags |
title | Possible new title |
Definition at line 1405 of file SummaryDrawer.C.
|
inlineprotected |
Draw object in a ring pad. Which pad to draw in depends on the name or title of the drawn object (must contain the ring name as a sub-string).
h | Object to draw |
opts | Options |
flags | Flags |
title | Possible new title |
Definition at line 1428 of file SummaryDrawer.C.
|
inlineprotectedvirtual |
Draw a clone of an object
o | Object |
options | Draw options |
title | Title of object |
Definition at line 809 of file SummaryDrawer.C.
Referenced by DrawInPad().
|
inlineprotectedvirtual |
Draw an object clone
o | Stack object |
options | Draw options |
title | Title on plot |
Definition at line 831 of file SummaryDrawer.C.
|
inlineprotectedvirtual |
Draw an object clone
o | Histogram |
options | Draw options |
title | Title on plot |
Definition at line 871 of file SummaryDrawer.C.
|
inlineprotected |
Draw a parameter.
y | Current y position. On return new y position |
name | Parameter name |
value | Parameter value |
size | Optional text size |
Definition at line 1073 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawCentral(), SummarydNdetaDrawer::DrawCentRes(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), CorrDrawer::DrawIt(), SummarydNdetaDrawer::DrawRes(), SummarydNdetaDrawer::DrawResTitle(), SummaryAODDrawer::DrawSharingFilter(), SummarydNdetaDrawer::DrawSums(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMCCorrDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), DrawTParameter(), MultCutDrawer::Init(), SummaryAODDrawer::PrintCut(), and CorrDrawer::Run().
|
inlineprotected |
Definition at line 132 of file SummaryDrawer.C.
Referenced by MultCutDrawer::Run().
|
inlineprotected |
Definition at line 1098 of file SummaryDrawer.C.
|
inlineprotected |
Definition at line 1711 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawSharingFilter(), SummaryMCTrackDrawer::DrawTrackDensity(), and SummaryMCCorrDrawer::Run().
|
inlineprotected |
Draw two graphs in the same frame, but with separate y-axis
c | Mother pad |
padNo | Sub-pad number (0 is self) |
h1 | First histogram |
h2 | Second histogram |
opts | Options |
flags | Flags |
Definition at line 1002 of file SummaryDrawer.C.
Referenced by DrawEventInspector().
|
inlinestaticprotected |
Find a collection in another collection
parent | Parent collection |
name | Name of the collection |
verb | If true and not found, complain |
Definition at line 454 of file SummaryDrawer.C.
Referenced by SummarydNdetaDrawer::DrawBoth(), SummaryAODDrawer::DrawBoth(), SummarydNdetaDrawer::DrawCentResDetails(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), SummaryMCTrackDrawer::DrawELossFits(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), SummarydNdetaDrawer::DrawRes(), SummaryMultDistsDrawer::DrawResCollection(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryAODDrawer::DrawSteps(), SummaryMultDistsDrawer::DrawSumCollection(), SummarydNdetaDrawer::DrawSums(), SummaryMCCorrDrawer::DrawTitlePage(), SummarydNdetaDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTrackDensity(), DrawTrackDensity(), SummarydNdetaDrawer::GetCentCollection(), CorrDrawer::GetInformation(), GetStack(), SummaryMCCorrDrawer::GetVertexList(), SummaryMCTrackDrawer::Init(), SummaryAODDrawer::Init(), Trend::NextFile(), SummaryMultDistsDrawer::Run(), SummarydNdetaDrawer::Run(), SummaryMCCorrDrawer::Run(), SummaryAODDrawer::Run(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Check a 1D histogram object from a parent
parent | Parent collection |
name | Name of histogram |
verb | Possibly be verbose |
Definition at line 470 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawBoth(), SummaryAODDrawer::DrawCentral(), SummaryAODDrawer::DrawCentralResults(), SummarydNdetaDrawer::DrawCentRes(), SummarydNdetaDrawer::DrawCentResDetails(), SummarydNdetaDrawer::DrawCentSum(), SummaryAODDrawer::DrawDensityCalculator(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), SummaryMultDistsDrawer::DrawResCollection(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryAODDrawer::DrawSteps(), SummaryMultDistsDrawer::DrawSumCollection(), SummarydNdetaDrawer::DrawSums(), DrawTrackDensity(), SummaryMCCorrDrawer::DrawVertexBins(), SummarydNdetaDrawer::MakeMBStack(), Trend::NextFile(), SummaryUnfoldedDrawer::ProcessBin(), SummaryMultDistsDrawer::Run(), SummaryAODDrawer::Run(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Get a 2D histogram from a collection
parent | Parent collection |
name | Name of histogram |
verb | If true and not found, complain |
Definition at line 486 of file SummaryDrawer.C.
Referenced by SummaryMCTrackDrawer::DrawBetaGammadEdx(), SummaryAODDrawer::DrawCentral(), SummarydNdetaDrawer::DrawCentRes(), SummarydNdetaDrawer::DrawCentResDetails(), SummarydNdetaDrawer::DrawCentSum(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), SummaryMultDistsDrawer::DrawResCollection(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryMultDistsDrawer::DrawSumCollection(), DrawTrackDensity(), SummaryMCCorrDrawer::DrawVertexBins(), SummaryUnfoldedDrawer::ProcessBin(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Get a 2D histogram from a collection
parent | Parent collection |
name | Name of histogram |
verb | If true and not found, complain |
Definition at line 502 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawHistCollector().
|
inlinestaticprotected |
Definition at line 878 of file SummaryDrawer.C.
Referenced by MakeLegend().
|
inlinestaticprotected |
Find an object in a collection
parent | Parent directory |
name | Name of object |
verb | Be verbose |
Definition at line 239 of file SummaryDrawer.C.
Referenced by DoGetParameter(), SummarydNdetaDrawer::DrawCentRes(), SummaryAODDrawer::DrawDensityCalculator(), SummarydNdetaDrawer::DrawRes(), SummarydNdetaDrawer::DrawResTitle(), SummaryAODDrawer::DrawSharingFilter(), SummaryUnfoldedDrawer::DrawTitlePage(), SummarydNdetaDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummarydNdetaDrawer::GetCentAxis(), GetCollection(), GetH1(), GetH2(), GetH3(), GetParameter(), GetStack(), SummarydNdetaDrawer::Run(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Get a Short_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 351 of file SummaryDrawer.C.
Referenced by SummarydNdetaDrawer::DrawBoth(), SummaryAODDrawer::DrawCentral(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), SummarydNdetaDrawer::DrawResTitle(), SummaryAODDrawer::DrawSharingFilter(), SummarydNdetaDrawer::DrawSums(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMCCorrDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), DrawTParameter(), CorrDrawer::GetInformation(), SummaryAODDrawer::PrintCut(), SummarydNdetaDrawer::Run(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Get a UShort_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 370 of file SummaryDrawer.C.
|
inlinestaticprotected |
Get a ULong_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 389 of file SummaryDrawer.C.
|
inlinestaticprotected |
Get a Int_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 408 of file SummaryDrawer.C.
|
inlinestaticprotected |
Get a Double_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 1760 of file SummaryDrawer.C.
|
inlinestaticprotected |
Get a Bool_t parameter value
c | Parent collection |
name | Name of parameter |
value | On return the value |
verb | If true, complain if not found |
Definition at line 437 of file SummaryDrawer.C.
Get null terminated array of ring names
lower | If true, return in the form FMD[1-3][io], otherwise in the form FMD[1-3][IO] |
Definition at line 111 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), SummaryMCTrackDrawer::DrawELossFits(), SummaryAODDrawer::DrawHistCollector(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), GetStack(), and SummaryAODDrawer::SummarizeSharing().
|
inlinestaticprotected |
Get a histogram stack from a collection
parent | Parent collection |
name | Name of histogram |
sub | If set, fill from sub-component |
verb | If true and not found, complain |
Definition at line 521 of file SummaryDrawer.C.
Referenced by SummarydNdetaDrawer::DrawRes(), SummaryMultDistsDrawer::DrawResCollection(), SummaryUnfoldedDrawer::DrawResults(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSteps(), and SummaryUnfoldedDrawer::ProcessBin().
|
inlineprotected |
Make a chapter page
title | Title |
Definition at line 762 of file SummaryDrawer.C.
Referenced by SummaryUnfoldedDrawer::ProcessType(), SummaryMCCorrDrawer::Run(), Trend::Run(), and SummaryAODDrawer::Run().
|
inlineprotected |
Make a legend
p | |
flags | |
autoFill |
Definition at line 915 of file SummaryDrawer.C.
Referenced by Trend::BuildCentLegend(), Trend::BuildCutLegend(), DrawInPad(), DrawRingLegend(), and DrawTwoInPad().
|
inlineprotected |
Print the canvas
title | Title |
size | Size of text |
Definition at line 723 of file SummaryDrawer.C.
Referenced by SummaryMCTrackDrawer::DrawBetaGammadEdx(), SummarydNdetaDrawer::DrawBoth(), SummaryAODDrawer::DrawBoth(), SummaryAODDrawer::DrawCentral(), SummaryAODDrawer::DrawCentralResults(), SummarydNdetaDrawer::DrawCentRes(), SummarydNdetaDrawer::DrawCentResDetails(), SummarydNdetaDrawer::DrawCentSum(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), SummaryMCTrackDrawer::DrawELossFits(), CorrDrawer::DrawELossFits(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), CorrDrawer::DrawIt(), SummarydNdetaDrawer::DrawRes(), SummaryMultDistsDrawer::DrawResCollection(), SummaryUnfoldedDrawer::DrawResults(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryUnfoldedDrawer::DrawSteps(), SummaryAODDrawer::DrawSteps(), SummaryMultDistsDrawer::DrawSumCollection(), SummarydNdetaDrawer::DrawSums(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMCCorrDrawer::DrawTitlePage(), SummarydNdetaDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), DrawTrackDensity(), SummaryMCCorrDrawer::DrawVertexBins(), MultCutDrawer::Init(), Trend::LoopCuts(), MakeChapter(), Trend::NextFile(), SummaryUnfoldedDrawer::ProcessBin(), SummaryMultDistsDrawer::Run(), MultCutDrawer::Run(), CorrDrawer::Run(), SummaryAODDrawer::Run(), and SummaryAODDrawer::SummarizeSharing().
Get the standard color for a ring
d | Detector |
r | Ring |
Definition at line 126 of file SummaryDrawer.C.
Referenced by SummaryAODDrawer::DrawCut(), SummaryMCCorrDrawer::DrawResults(), and DrawRingLegend().
Definition at line 1346 of file SummaryDrawer.C.
Referenced by DrawInRingPad(), SummaryMCCorrDrawer::DrawResults(), RingPad(), and SummaryAODDrawer::SummarizeSharing().
|
inlineprotected |
Definition at line 1360 of file SummaryDrawer.C.
Definition at line 160 of file SummaryDrawer.C.
Referenced by DrawEventInspector(), SummarydNdetaDrawer::DrawResTitle(), SummarydNdetaDrawer::DrawSums(), SummaryMCCorrDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), and SummaryAODDrawer::DrawTitlePage().
Definition at line 149 of file SummaryDrawer.C.
Referenced by DrawEventInspector(), SummarydNdetaDrawer::DrawSums(), SummaryMCCorrDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), and SummaryAODDrawer::DrawTitlePage().
Bits of the trigger pattern
In-elastic collision
In-elastic collision with at least one SPD tracklet
Non-single diffractive collision
Empty bunch crossing
A-side trigger
B(arrel) trigger
C-side trigger
Empty trigger
pileup from SPD
true NSD from MC
Offline MB triggered
At least one SPD cluster
V0-AND trigger
Satellite event
Definition at line 180 of file SummaryDrawer.C.
Referenced by SummarydNdetaDrawer::DrawSums(), and SummaryMultDistsDrawer::DrawTitlePage().
|
protected |
Definition at line 1736 of file SummaryDrawer.C.
Referenced by ClearCanvas(), CreateCanvas(), DivideForRings(), SummaryMCTrackDrawer::DrawBetaGammadEdx(), SummarydNdetaDrawer::DrawBoth(), SummaryAODDrawer::DrawBoth(), SummaryAODDrawer::DrawCentral(), SummaryAODDrawer::DrawCentralResults(), SummarydNdetaDrawer::DrawCentRes(), SummarydNdetaDrawer::DrawCentResDetails(), SummarydNdetaDrawer::DrawCentSum(), SummaryAODDrawer::DrawCorrector(), SummaryAODDrawer::DrawDensityCalculator(), SummaryMCTrackDrawer::DrawELossFits(), CorrDrawer::DrawELossFits(), DrawESDFixer(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), CorrDrawer::DrawIt(), SummarydNdetaDrawer::DrawRes(), SummaryMultDistsDrawer::DrawResCollection(), SummaryUnfoldedDrawer::DrawResults(), SummaryMCCorrDrawer::DrawResults(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummaryUnfoldedDrawer::DrawSteps(), SummaryAODDrawer::DrawSteps(), SummaryMultDistsDrawer::DrawSumCollection(), SummarydNdetaDrawer::DrawSums(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMCCorrDrawer::DrawTitlePage(), SummarydNdetaDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), DrawTrackDensity(), SummaryMCCorrDrawer::DrawVertexBins(), CorrDrawer::DrawVtxStacks(), MultCutDrawer::Init(), Trend::LoopCuts(), MakeChapter(), Trend::NextFile(), SummaryUnfoldedDrawer::ProcessBin(), SummaryMultDistsDrawer::Run(), MultCutDrawer::Run(), CorrDrawer::Run(), and SummaryAODDrawer::Run().
|
protected |
Definition at line 1734 of file SummaryDrawer.C.
Referenced by ClearCanvas(), CloseCanvas(), CreateCanvas(), CorrDrawer::DrawIt(), Pause(), and PrintCanvas().
|
protected |
Definition at line 1737 of file SummaryDrawer.C.
Referenced by CreateCanvas(), and PrintCanvas().
|
protected |
Definition at line 1741 of file SummaryDrawer.C.
Referenced by CloseCanvas(), CreateCanvas(), DivideForRings(), SummarydNdetaDrawer::DrawBoth(), SummaryAODDrawer::DrawDensityCalculator(), CorrDrawer::DrawELossFits(), DrawEventInspector(), SummaryAODDrawer::DrawHistCollector(), SummarydNdetaDrawer::DrawRes(), SummaryAODDrawer::DrawSharingFilter(), SummaryAODDrawer::DrawStep(), SummaryAODDrawer::DrawSteps(), SummaryMCCorrDrawer::DrawVertexBins(), and PrintCanvas().
|
protected |
Definition at line 1744 of file SummaryDrawer.C.
Referenced by CloseCanvas(), and PrintCanvas().
|
protected |
Definition at line 1738 of file SummaryDrawer.C.
Referenced by CreateCanvas(), SummarydNdetaDrawer::DrawCentRes(), DrawESDFixer(), DrawEventInspector(), CorrDrawer::DrawIt(), DrawParameter(), SummaryAODDrawer::DrawSharingFilter(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), and SummaryAODDrawer::DrawTitlePage().
|
protected |
Definition at line 1739 of file SummaryDrawer.C.
Referenced by CreateCanvas(), SummarydNdetaDrawer::DrawCentRes(), SummaryAODDrawer::DrawDensityCalculator(), DrawESDFixer(), DrawEventInspector(), CorrDrawer::DrawIt(), DrawParameter(), SummarydNdetaDrawer::DrawResTitle(), SummaryAODDrawer::DrawResults(), SummaryAODDrawer::DrawSharingFilter(), SummarydNdetaDrawer::DrawSums(), SummaryUnfoldedDrawer::DrawTitlePage(), SummaryMultDistsDrawer::DrawTitlePage(), SummaryMCTrackDrawer::DrawTitlePage(), SummaryAODDrawer::DrawTitlePage(), MakeLegend(), MultCutDrawer::Run(), and SummaryAODDrawer::ShowSliceFit().
|
protected |
Definition at line 1740 of file SummaryDrawer.C.
Referenced by Pause(), SummaryMultDistsDrawer::Run(), SummarydNdetaDrawer::Run(), SummaryMCCorrDrawer::Run(), SummaryMCTrackDrawer::Run(), and SummaryAODDrawer::Run().
|
protected |
Definition at line 1743 of file SummaryDrawer.C.
Referenced by CloseCanvas(), CreateCanvas(), and PrintCanvas().
|
protected |
Definition at line 1742 of file SummaryDrawer.C.
Referenced by ClearCanvas(), DivideForRings(), RingPad(), and SummaryDrawer().
|
protected |
Definition at line 1735 of file SummaryDrawer.C.
Referenced by ClearCanvas(), CreateCanvas(), and PrintCanvas().