Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
Framework
interface
global
EDAnalyzer.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_global_EDAnalyzer_h
2
#define FWCore_Framework_global_EDAnalyzer_h
3
// -*- C++ -*-
4
//
5
// Package: FWCore/Framework
6
// Class : edm::global::EDAnalyzer
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Thu, 18 Jul 2013 11:51:07 GMT
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Framework/interface/global/analyzerAbilityToImplementor.h
"
25
#include "
FWCore/Framework/interface/moduleAbilities.h
"
26
27
// forward declarations
28
29
namespace
edm {
30
namespace
global {
31
template
<
typename
...
T
>
32
class
EDAnalyzer
:
public
analyzer::AbilityToImplementor
<T>
::Type
...,
33
public
virtual
EDAnalyzerBase
34
{
35
36
public
:
37
EDAnalyzer
() =
default
;
38
// We do this only in the case of the intel compiler as this might
39
// end up creating a lot of code bloat due to inline symbols being generated
40
// in each DSO which uses this header.
41
#ifdef __INTEL_COMPILER
42
virtual
~
EDAnalyzer
() {}
43
#endif
44
// ---------- const member functions ---------------------
45
46
// ---------- static member functions --------------------
47
48
// ---------- member functions ---------------------------
49
50
private
:
51
EDAnalyzer
(
const
EDAnalyzer
&) =
delete
;
52
53
const
EDAnalyzer
&
operator=
(
const
EDAnalyzer
&) =
delete
;
54
55
// ---------- member data --------------------------------
56
57
};
58
59
}
60
}
61
62
#endif
edm::global::EDAnalyzer
Definition:
EDAnalyzer.h:32
edm::global::analyzer::AbilityToImplementor
Definition:
analyzerAbilityToImplementor.h:32
susybsm::HSCParticleType::Type
Type
Definition:
HSCParticle.h:20
moduleAbilities.h
analyzerAbilityToImplementor.h
edm::global::EDAnalyzerBase
Definition:
EDAnalyzerBase.h:45
edm::global::EDAnalyzer::operator=
const EDAnalyzer & operator=(const EDAnalyzer &)=delete
edm::global::EDAnalyzer::EDAnalyzer
EDAnalyzer()=default
T
long double T
Definition:
Basic3DVectorLD.h:57
Generated for CMSSW Reference Manual by
1.8.5