Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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