#include <string.h>
#include <cstring>
#include "TChain.h"
#include "TFile.h"
#include "TH1.h"
#include "TTree.h"
#include "TKey.h"
#include "TMath.h"
#include "Riostream.h"
#include <vector>
#include <sstream>
#include "TCanvas.h"
#include "TLegend.h"
#include "TROOT.h"
#include "TPaveStats.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TStyle.h"
#include "TEnv.h"
#include "Alignment/OfflineValidation/macros/TkAlStyle.cc"
Go to the source code of this file.
Functions | |
void | ColourStatsBoxes (TObjArray *hists) |
void | compareAlignments (TString namesandlabels="readFromFile", TString legendheader="", TString lefttitle="", TString righttitle="", bool bigtext=false) |
void | MergeRootfile (TDirectory *target, TList *sourcelist, TList *labellist, bool bigtext) |
void | nicePad (Int_t logx, Int_t logy) |
void | SetMinMaxRange (TObjArray *hists) |
Variables | |
TList * | FileList |
TList * | LabelList |
std::vector< std::string > | lowestlevels |
std::vector< int > | phases |
TFile * | Target |
std::vector< int > | theColors |
std::vector< int > | theStyles |
void ColourStatsBoxes | ( | TObjArray * | hists | ) |
Definition at line 348 of file compareAlignments.cc.
References HLT_FULL_cff::Class, compare::hists, dqmMemoryStats::stats, testProducerWithPsetDescEmpty_cfi::x1, testProducerWithPsetDescEmpty_cfi::x2, testProducerWithPsetDescEmpty_cfi::y1, and testProducerWithPsetDescEmpty_cfi::y2.
Referenced by MergeRootfile().
void compareAlignments | ( | TString | namesandlabels = "readFromFile" , |
TString | legendheader = "" , |
||
TString | lefttitle = "" , |
||
TString | righttitle = "" , |
||
bool | bigtext = false |
||
) |
Definition at line 38 of file compareAlignments.cc.
References cms::cuda::assert(), gather_cfg::cout, CUSTOM, FileList, mps_fire::i, LabelList, TkAlStyle::legendheader, lowestlevels, MergeRootfile(), NONE, NULL, phases, TkAlStyle::set(), Target, theColors, and theStyles.
void MergeRootfile | ( | TDirectory * | target, |
TList * | sourcelist, | ||
TList * | labellist, | ||
bool | bigtext | ||
) |
Definition at line 127 of file compareAlignments.cc.
References HltBtagPostValidation_cff::c, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, HLT_FULL_cff::Class, ColourStatsBoxes(), gather_cfg::cout, BTVHLTOfflineSource_cfi::dirname, TkAlStyle::drawStandardTitle(), createfilelist::int, crabWrapper::key, TkAlStyle::legendheader, lowestlevels, SiStripPI::max, nicePad(), NULL, getGTfromDQMFile::obj, castor_dqm_sourceclient_file_cfg::path, phases, submitPVResolutionJobs::q, L1EGammaCrystalsEmulatorProducer_cfi::scale, SetMinMaxRange(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, filterCSVwithJSON::target, TkAlStyle::textSize, theColors, and theStyles.
Referenced by compareAlignments().
void nicePad | ( | Int_t | logx, |
Int_t | logy | ||
) |
void SetMinMaxRange | ( | TObjArray * | hists | ) |
Definition at line 386 of file compareAlignments.cc.
References compare::hists, mps_fire::i, SiStripPI::max, and min().
Referenced by MergeRootfile().
TList* FileList |
Definition at line 24 of file compareAlignments.cc.
Referenced by compareAlignments().
TList* LabelList |
Definition at line 25 of file compareAlignments.cc.
Referenced by compareAlignments().
std::vector< std::string > lowestlevels |
Definition at line 27 of file compareAlignments.cc.
Referenced by compareAlignments(), and MergeRootfile().
std::vector< int > phases |
Definition at line 30 of file compareAlignments.cc.
Referenced by APVCyclePhaseMonitor::analyze(), ConfigurableAPVCyclePhaseProducer::beginRun(), compareAlignments(), EventWithHistoryFilter::getAPVPhase(), APVCyclePhaseCollection::getPhases(), MergeRootfile(), APVCyclePhaseProducerFromL1ABC::produce(), and APVCyclePhaseProducerFromL1TS::produce().
TFile* Target |
Definition at line 26 of file compareAlignments.cc.
Referenced by compareAlignments(), and HistoData::setResultTarget().
std::vector< int > theColors |
Definition at line 28 of file compareAlignments.cc.
Referenced by compareAlignments(), and MergeRootfile().
std::vector< int > theStyles |
Definition at line 29 of file compareAlignments.cc.
Referenced by compareAlignments(), and MergeRootfile().