Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
TFWLiteSelectorTest
src
ThingsTSelector2.h
Go to the documentation of this file.
1
#ifndef ThingsTSelector2_h
2
#define ThingsTSelector2_h
3
11
#include <TH1.h>
12
#include "
FWCore/TFWLiteSelector/interface/TFWLiteSelector.h
"
13
14
namespace
tfwliteselectortest {
15
struct
ThingsWorker
{
16
ThingsWorker
(
const
TList*, TList&);
17
void
process
(
const
edm::Event
&
iEvent
);
18
void
postProcess
(TList&);
19
TH1F*
h_a
;
20
TH1F*
h_refA
;
21
};
22
23
class
ThingsTSelector2
:
public
TFWLiteSelector
<ThingsWorker> {
24
public
:
25
ThingsTSelector2
() {}
26
void
begin
(TList*&);
27
void
terminate
(TList&);
28
29
private
:
30
31
ThingsTSelector2
(
ThingsTSelector2
const
&);
32
ThingsTSelector2
operator=
(
ThingsTSelector2
const
&);
33
34
ClassDef(
ThingsTSelector2
,2)
35
};
36
}
37
template
<> atomic_TClass_ptr
TFWLiteSelector<tfwliteselectortest::ThingsWorker>::fgIsA
;
38
#endif
tfwliteselectortest::ThingsWorker
Definition:
ThingsTSelector2.h:15
tfwliteselectortest::ThingsTSelector2::begin
void begin(TList *&)
Definition:
ThingsTSelector2.cc:75
iEvent
int iEvent
Definition:
GenABIO.cc:230
tfwliteselectortest::ThingsWorker::h_refA
TH1F * h_refA
Definition:
ThingsTSelector2.h:20
tfwliteselectortest::ThingsWorker::h_a
TH1F * h_a
Definition:
ThingsTSelector2.h:19
tfwliteselectortest::ThingsWorker::postProcess
void postProcess(TList &)
Definition:
ThingsTSelector2.cc:69
tfwliteselectortest::ThingsTSelector2::operator=
ThingsTSelector2 operator=(ThingsTSelector2 const &)
TFWLiteSelector.h
TFWLiteSelector
Definition:
TFWLiteSelector.h:57
tfwliteselectortest::ThingsWorker::ThingsWorker
ThingsWorker(const TList *, TList &)
Definition:
ThingsTSelector2.cc:18
tfwliteselectortest::ThingsWorker::process
void process(const edm::Event &iEvent)
Definition:
ThingsTSelector2.cc:30
tfwliteselectortest::ThingsTSelector2::ThingsTSelector2
ThingsTSelector2()
Definition:
ThingsTSelector2.h:25
edm::Event
Definition:
Event.h:59
tfwliteselectortest::ThingsTSelector2::terminate
void terminate(TList &)
Definition:
ThingsTSelector2.cc:79
tfwliteselectortest::ThingsTSelector2
Definition:
ThingsTSelector2.h:23
Generated for CMSSW Reference Manual by
1.8.5