#include <ConfigurableHisto.h>
Definition at line 241 of file ConfigurableHisto.h.
◆ SubHistoMap
◆ SubHistoStacks
◆ SplittingConfigurableHisto() [1/2]
SplittingConfigurableHisto::SplittingConfigurableHisto |
( |
HType |
t, |
|
|
std::string |
name, |
|
|
edm::ParameterSet & |
pset |
|
) |
| |
|
inline |
Definition at line 243 of file ConfigurableHisto.h.
248 if (
pset.exists(
"splitters")) {
250 std::vector<std::string> splitters =
pset.getParameter<std::vector<std::string> >(
"splitters");
251 for (
unsigned int s = 0;
s != splitters.size(); ++
s) {
256 <<
"for: " <<
name_ <<
" the splitting variable: " << splitters[
s] <<
" is not a Splitter";
263 unsigned int mSlots =
splitter->maxSlots();
264 for (
unsigned int i = 0;
i != mSlots; ++
i) {
270 mPset.
insert(
true,
"title",
e);
284 <<
"for: " <<
name_ <<
" the splitting variable: " <<
v->name() <<
" is not a Splitter";
288 for (
unsigned int i = 0;
i != mSlots;
i++) {
293 mPset.
insert(
true,
"title",
e);
References ConfigurableHisto::ConfigurableHisto(), MillePedeFileConverter_cfg::e, mps_fire::i, edm::ParameterSet::insert(), label, Splitter::label(), Splitter::maxSlots(), Skims_PA_cff::name, ConfigurableHisto::name_, muonDTDigis_cfi::pset, alignCSCRings::s, Splitter::shortLabel(), confdb::splitter(), splitter_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, OrderedSet::t, overlapproblemtsosanalyzer_cfi::title, and findQualityFiles::v.
Referenced by clone().
◆ SplittingConfigurableHisto() [2/2]
◆ book()
Reimplemented from ConfigurableHisto.
Definition at line 300 of file ConfigurableHisto.h.
307 for (;
i != i_end; ++
i) {
308 for (
unsigned int h = 0;
h !=
i->second.size(); ++
h) {
309 i->second[
h]->book(
dir);
313 std::string sTitle =
"Stack histogram of " +
name_ +
" for splitter " +
i->first->name();
323 stack_ =
dir->make<THStack>(sName.c_str(), sTitle.c_str());
References ConfigurableHisto::book(), DeadROC_duringRun::dir, ConfigurableHisto::h(), mps_fire::i, CachingVariable::name(), ConfigurableHisto::name_, splitter_, stack_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, and subHistoStacks_.
◆ clone()
◆ complete()
void SplittingConfigurableHisto::complete |
( |
| ) |
|
|
inline |
◆ fill()
void SplittingConfigurableHisto::fill |
( |
const edm::Event & |
e | ) |
|
|
inlineoverridevirtual |
◆ splitter_
const Splitter* SplittingConfigurableHisto::splitter_ |
|
private |
◆ stack_
THStack* SplittingConfigurableHisto::stack_ |
|
private |
◆ subHistoMap_
◆ subHistos_
◆ subHistoStacks_