DQM
SiStripCommissioningAnalysis
interface
FedTimingAlgorithm.h
Go to the documentation of this file.
1
#ifndef DQM_SiStripCommissioningAnalysis_FedTimingAlgorithm_H
2
#define DQM_SiStripCommissioningAnalysis_FedTimingAlgorithm_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DQM/SiStripCommissioningAnalysis/interface/CommissioningAlgorithm.h
"
6
#include <vector>
7
8
class
FedTimingAnalysis
;
9
class
TH1;
10
17
class
FedTimingAlgorithm
:
public
CommissioningAlgorithm
{
18
public
:
19
FedTimingAlgorithm
(
const
edm::ParameterSet
&
pset
,
FedTimingAnalysis
*
const
);
20
21
~FedTimingAlgorithm
()
override
{ ; }
22
23
inline
const
Histo
&
histo
()
const
;
24
25
private
:
26
FedTimingAlgorithm
() { ; }
27
28
void
extract
(
const
std::vector<TH1*>&)
override
;
29
30
void
analyse
()
override
;
31
32
private
:
34
Histo
histo_
;
35
};
36
37
const
FedTimingAlgorithm::Histo
&
FedTimingAlgorithm::histo
()
const
{
return
histo_
; }
38
39
#endif // DQM_SiStripCommissioningAnalysis_FedTimingAlgorithm_H
FedTimingAlgorithm::histo
const Histo & histo() const
Definition:
FedTimingAlgorithm.h:37
FedTimingAlgorithm::extract
void extract(const std::vector< TH1 * > &) override
Definition:
FedTimingAlgorithm.cc:23
FedTimingAnalysis
Analysis for timing run using APV tick marks.
Definition:
FedTimingAnalysis.h:16
FedTimingAlgorithm::FedTimingAlgorithm
FedTimingAlgorithm()
Definition:
FedTimingAlgorithm.h:26
edm::ParameterSet
Definition:
ParameterSet.h:47
FedTimingAlgorithm::histo_
Histo histo_
Definition:
FedTimingAlgorithm.h:34
CommissioningAlgorithm
Definition:
CommissioningAlgorithm.h:17
ParameterSet.h
FedTimingAlgorithm
Algorithm for timing run using APV tick marks.
Definition:
FedTimingAlgorithm.h:17
CommissioningAlgorithm.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
CommissioningAlgorithm::Histo
std::pair< TH1 *, std::string > Histo
Definition:
CommissioningAlgorithm.h:25
FedTimingAlgorithm::~FedTimingAlgorithm
~FedTimingAlgorithm() override
Definition:
FedTimingAlgorithm.h:21
FedTimingAlgorithm::analyse
void analyse() override
Definition:
FedTimingAlgorithm.cc:63
Generated for CMSSW Reference Manual by
1.8.16