Main Page
Namespaces
Classes
Package Documentation
FWCore
Framework
interface
one
EDAnalyzer.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_one_EDAnalyzer_h
2
#define FWCore_Framework_one_EDAnalyzer_h
3
// -*- C++ -*-
4
//
5
// Package: FWCore/Framework
6
// Class : edm::one::EDAnalyzer
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Thu, 01 Aug 2013 19:53:55 GMT
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Framework/interface/one/analyzerAbilityToImplementor.h
"
25
26
// forward declarations
27
namespace
edm
{
28
namespace
one
{
29
template
<
typename
...
T
>
30
class
EDAnalyzer
:
public
virtual
EDAnalyzerBase
,
31
public
analyzer::AbilityToImplementor
<T>
::Type
... {
32
public
:
33
EDAnalyzer
() =
default
;
34
#ifdef __INTEL_COMPILER
35
virtual
~
EDAnalyzer
() =
default
;
36
#endif
37
38
// ---------- const member functions ---------------------
39
bool
wantsGlobalRuns
() const final {
40
return
WantsGlobalRunTransitions
<
T
...>
::value
;
41
}
42
bool
wantsGlobalLuminosityBlocks
() const final {
43
return
WantsGlobalLuminosityBlockTransitions
<
T
...>
::value
;
44
}
45
46
// ---------- static member functions --------------------
47
48
// ---------- member functions ---------------------------
49
50
private
:
51
EDAnalyzer
(
const
EDAnalyzer
&) =
delete
;
52
const
EDAnalyzer
&
operator=
(
const
EDAnalyzer
&) =
delete
;
53
54
// ---------- member data --------------------------------
55
56
};
57
58
}
59
}
60
61
62
#endif
edm::one::EDAnalyzer::EDAnalyzer
EDAnalyzer()=default
edm::one::EDAnalyzer::wantsGlobalRuns
bool wantsGlobalRuns() const final
Definition:
EDAnalyzer.h:39
edm::one::WantsGlobalLuminosityBlockTransitions
Definition:
moduleAbilities.h:53
susybsm::HSCParticleType::Type
Type
Definition:
HSCParticle.h:20
one
edm::one::EDAnalyzer::wantsGlobalLuminosityBlocks
bool wantsGlobalLuminosityBlocks() const final
Definition:
EDAnalyzer.h:42
edm::one::EDAnalyzer::operator=
const EDAnalyzer & operator=(const EDAnalyzer &)=delete
relativeConstraints.value
value
Definition:
relativeConstraints.py:52
analyzerAbilityToImplementor.h
edm::one::analyzer::AbilityToImplementor
Definition:
analyzerAbilityToImplementor.h:34
edm::one::WantsGlobalRunTransitions
Definition:
moduleAbilities.h:46
edm
HLT enums.
Definition:
AlignableModifier.h:17
T
long double T
Definition:
Basic3DVectorLD.h:66
edm::one::EDAnalyzer
Definition:
EDAnalyzer.h:30
edm::one::EDAnalyzerBase
Definition:
EDAnalyzerBase.h:46
Generated for CMSSW Reference Manual by
1.8.11