#include "OOTMultiplicityPlotMacros.h"
#include "DPGAnalysis/SiStripTools/interface/CommonAnalyzer.h"
#include "TFile.h"
#include "TCanvas.h"
#include "TH1F.h"
#include "TF1.h"
#include "TProfile.h"
#include <iostream>
#include <algorithm>
#include <cmath>
Go to the source code of this file.
Functions | |
OOTResult * | ComputeOOTFraction (TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const int run, const char *hname, const bool &perFill) |
OOTSummary * | ComputeOOTFractionvsFill (TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const char *hname, OOTSummary *ootsumm) |
OOTSummary * | ComputeOOTFractionvsRun (TFile *ff, const char *itmodule, const char *ootmodule, const char *etmodule, const char *hname, OOTSummary *ootsumm) |
std::vector< int > | FillingScheme (TFile *ff, const char *path, const float thr) |
std::vector< int > | FillingSchemeFromProfile (TFile *ff, const char *path, const char *hname, const float thr) |
OOTResult* ComputeOOTFraction | ( | TFile * | ff, |
const char * | itmodule, | ||
const char * | ootmodule, | ||
const char * | etmodule, | ||
const int | run, | ||
const char * | hname, | ||
const bool & | perFill | ||
) |
Definition at line 83 of file OOTMultiplicityPlotMacros.cc.
References gather_cfg::cout, alignCSCRings::ff, FillingScheme(), FillingSchemeFromProfile(), writedatasetfile::run, and mathSSE::sqrt().
Referenced by ComputeOOTFractionvsFill(), and ComputeOOTFractionvsRun().
OOTSummary* ComputeOOTFractionvsFill | ( | TFile * | ff, |
const char * | itmodule, | ||
const char * | ootmodule, | ||
const char * | etmodule, | ||
const char * | hname, | ||
OOTSummary * | ootsumm | ||
) |
Definition at line 12 of file OOTMultiplicityPlotMacros.cc.
References newFWLiteAna::bin, ComputeOOTFraction(), gather_cfg::cout, alignCSCRings::ff, CommonAnalyzer::getFillList(), OOTSummary::hngoodbx, OOTSummary::hootfrac, OOTSummary::hootfracsum, mps_fire::i, and writedatasetfile::runs.
OOTSummary* ComputeOOTFractionvsRun | ( | TFile * | ff, |
const char * | itmodule, | ||
const char * | ootmodule, | ||
const char * | etmodule, | ||
const char * | hname, | ||
OOTSummary * | ootsumm | ||
) |
Definition at line 47 of file OOTMultiplicityPlotMacros.cc.
References newFWLiteAna::bin, ComputeOOTFraction(), gather_cfg::cout, alignCSCRings::ff, CommonAnalyzer::getRunList(), OOTSummary::hngoodbx, OOTSummary::hootfrac, OOTSummary::hootfracsum, mps_fire::i, and writedatasetfile::runs.
std::vector<int> FillingScheme | ( | TFile * | ff, |
const char * | path, | ||
const float | thr | ||
) |
Definition at line 198 of file OOTMultiplicityPlotMacros.cc.
References l1GtPatternGenerator_cfi::bx, gather_cfg::cout, alignCSCRings::ff, mps_fire::i, and castor_dqm_sourceclient_file_cfg::path.
Referenced by ComputeOOTFraction().
std::vector<int> FillingSchemeFromProfile | ( | TFile * | ff, |
const char * | path, | ||
const char * | hname, | ||
const float | thr | ||
) |
Definition at line 232 of file OOTMultiplicityPlotMacros.cc.
References l1GtPatternGenerator_cfi::bx, gather_cfg::cout, alignCSCRings::ff, mps_fire::i, and castor_dqm_sourceclient_file_cfg::path.
Referenced by ComputeOOTFraction().