Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
SiStripCommissioningSummary
interface
CommissioningSummaryFactory.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningSummary_CommissioningSummaryFactory_H
2
#define DQM_SiStripCommissioningSummary_CommissioningSummaryFactory_H
3
4
#include "
DQM/SiStripCommissioningSummary/interface/SummaryPlotFactory.h
"
5
#include "
DQM/SiStripCommissioningSummary/interface/SummaryPlotFactoryBase.h
"
6
#include <boost/cstdint.hpp>
7
#include <map>
8
9
class
CommissioningAnalysis
;
10
11
template
<>
12
class
SummaryPlotFactory
<
CommissioningAnalysis
*> :
public
SummaryPlotFactoryBase
{
13
14
public
:
15
16
SummaryPlotFactory<CommissioningAnalysis*>
() {;}
17
18
virtual
~
SummaryPlotFactory<CommissioningAnalysis*>
() {;}
19
20
typedef
std::map<uint32_t,CommissioningAnalysis*>::const_iterator
Iterator
;
21
22
uint32_t
init
(
const
sistrip::Monitorable
&,
23
const
sistrip::Presentation
&,
24
const
sistrip::View
&,
25
const
std::string
& top_level_dir,
26
const
sistrip::Granularity
&,
27
const
std::map<uint32_t,CommissioningAnalysis*>&
data
);
28
29
void
fill
( TH1& summary_histo );
30
31
protected
:
32
33
virtual
void
extract
( Iterator ) {;}
34
35
virtual
void
format
() {;}
36
37
};
38
39
#endif // DQM_SiStripCommissioningSummary_CommissioningSummaryFactory_H
SummaryPlotFactoryBase.h
SummaryPlotFactory< CommissioningAnalysis * >::Iterator
std::map< uint32_t, CommissioningAnalysis * >::const_iterator Iterator
Definition:
CommissioningSummaryFactory.h:20
lumiContext.fill
string fill
Definition:
lumiContext.py:319
init
int init
Definition:
HydjetWrapper.h:62
SummaryPlotFactory< CommissioningAnalysis * >
Definition:
CommissioningSummaryFactory.h:12
SummaryPlotFactory.h
sistrip::Presentation
Presentation
Definition:
ConstantsForPresentation.h:28
sistrip::Monitorable
Monitorable
Definition:
ConstantsForMonitorable.h:133
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
SummaryPlotFactory< CommissioningAnalysis * >::format
virtual void format()
Definition:
CommissioningSummaryFactory.h:35
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
SummaryPlotFactory< CommissioningAnalysis * >::extract
virtual void extract(Iterator)
Definition:
CommissioningSummaryFactory.h:33
CommissioningAnalysis
Abstract base for derived classes that provide analysis of commissioning histograms.
Definition:
CommissioningAnalysis.h:18
sistrip::View
View
Definition:
ConstantsForView.h:26
SummaryPlotFactoryBase
Definition:
SummaryPlotFactoryBase.h:9
sistrip::Granularity
Granularity
Definition:
ConstantsForGranularity.h:60
SummaryPlotFactory
Definition:
SummaryPlotFactory.h:12
Generated for CMSSW Reference Manual by
1.8.5