Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
SiStripCommissioningSummary
interface
SummaryPlotFactory.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
2
#define DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
3
4
#include "
DQM/SiStripCommissioningSummary/interface/SummaryPlotFactoryBase.h
"
5
#include "
DataFormats/SiStripCommon/interface/SiStripConstants.h
"
6
#include <boost/cstdint.hpp>
7
#include "TH1.h"
8
#include <string>
9
#include <map>
10
11
template
<
class
T>
12
class
SummaryPlotFactory
:
public
SummaryPlotFactoryBase
{
13
14
public
:
15
16
uint32_t
init
(
const
sistrip::Monitorable
&,
17
const
sistrip::Presentation
&,
18
const
sistrip::View
&,
19
const
std::string& top_level_dir,
20
const
sistrip::Granularity
&,
21
const
std::map<uint32_t,T>&
data
);
22
23
void
fill
( TH1& summary_histo );
24
25
};
26
27
#endif // DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
28
SummaryPlotFactoryBase.h
sistrip::Presentation
Presentation
Definition:
ConstantsForPresentation.h:29
sistrip::Monitorable
Monitorable
Definition:
ConstantsForMonitorable.h:134
SummaryPlotFactory::init
uint32_t init(const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &top_level_dir, const sistrip::Granularity &, const std::map< uint32_t, T > &data)
Definition:
SummaryPlotFactory.cc:10
SummaryPlotFactory::fill
void fill(TH1 &summary_histo)
Definition:
SummaryPlotFactory.cc:38
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
sistrip::View
View
Definition:
ConstantsForView.h:26
SummaryPlotFactoryBase
Definition:
SummaryPlotFactoryBase.h:9
sistrip::Granularity
Granularity
Definition:
ConstantsForGranularity.h:61
SummaryPlotFactory
Definition:
SummaryPlotFactory.h:12
SiStripConstants.h
Generated for CMSSW Reference Manual by
1.8.5