Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
RecoTrack
interface
TrackerSeedValidator.h
Go to the documentation of this file.
1
#ifndef TrackerSeedValidator_h
2
#define TrackerSeedValidator_h
3
12
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
13
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
14
#include "
Validation/RecoTrack/interface/MultiTrackValidatorBase.h
"
15
16
#include "
TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h
"
17
#include "
RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h
"
18
19
class
TrackerSeedValidator
:
public
edm::EDAnalyzer
,
protected
MultiTrackValidatorBase
{
20
public
:
22
TrackerSeedValidator
(
const
edm::ParameterSet
& pset):
MultiTrackValidatorBase
(pset){
23
builderName
= pset.
getParameter
<std::string>(
"TTRHBuilder"
);
24
}
25
27
~TrackerSeedValidator
(){ }
28
30
void
beginRun
(
edm::Run
const
&,
edm::EventSetup
const
&);
32
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
& );
34
void
endRun
(
edm::Run
const
&,
edm::EventSetup
const
&);
35
36
private
:
37
std::string
builderName
;
38
edm::ESHandle<TransientTrackingRecHitBuilder>
theTTRHBuilder
;
39
};
40
41
42
#endif
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
TrackerSeedValidator::endRun
void endRun(edm::Run const &, edm::EventSetup const &)
Method called at the end of the event loop.
TrackerSeedValidator
Definition:
TrackerSeedValidator.h:19
Frameworkfwd.h
TransientTrackingRecHitBuilder.h
MultiTrackValidatorBase
Definition:
MultiTrackValidatorBase.h:36
edm::ESHandle< TransientTrackingRecHitBuilder >
TrackerSeedValidator::TrackerSeedValidator
TrackerSeedValidator(const edm::ParameterSet &pset)
Constructor.
Definition:
TrackerSeedValidator.h:22
MultiTrackValidatorBase.h
TkTransientTrackingRecHitBuilder.h
TrackerSeedValidator::builderName
std::string builderName
Definition:
TrackerSeedValidator.h:37
edm::EventSetup
Definition:
EventSetup.h:44
TrackerSeedValidator::theTTRHBuilder
edm::ESHandle< TransientTrackingRecHitBuilder > theTTRHBuilder
Definition:
TrackerSeedValidator.h:38
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
edm::ParameterSet
Definition:
ParameterSet.h:35
TrackerSeedValidator::~TrackerSeedValidator
~TrackerSeedValidator()
Destructor.
Definition:
TrackerSeedValidator.h:27
edm::Event
Definition:
Event.h:50
TrackerSeedValidator::analyze
void analyze(const edm::Event &, const edm::EventSetup &)
Method called once per event.
edm::Run
Definition:
Run.h:33
TrackerSeedValidator::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &)
Method called before the event loop.
Generated for CMSSW Reference Manual by
1.8.5