CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TrackerSeedValidator Class Reference

#include <TrackerSeedValidator.h>

Inheritance diagram for TrackerSeedValidator:
edm::EDAnalyzer MultiTrackValidatorBase

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &)
 Method called once per event. More...
 
void beginRun (edm::Run const &, edm::EventSetup const &)
 Method called before the event loop. More...
 
void endRun (edm::Run const &, edm::EventSetup const &)
 Method called at the end of the event loop. More...
 
 TrackerSeedValidator (const edm::ParameterSet &pset)
 Constructor. More...
 
 ~TrackerSeedValidator ()
 Destructor. More...
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 

Private Attributes

std::string builderName
 
edm::ESHandle
< TransientTrackingRecHitBuilder
theTTRHBuilder
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDAnalyzer
CurrentProcessingContext const * currentContext () const
 
- Protected Member Functions inherited from MultiTrackValidatorBase
 MultiTrackValidatorBase (const edm::ParameterSet &pset)
 Constructor. More...
 
virtual ~MultiTrackValidatorBase ()
 Destructor. More...
 
- Protected Attributes inherited from MultiTrackValidatorBase
std::vector< const
TrackAssociatorBase * > 
associator
 
std::vector< std::string > associators
 
edm::InputTag bsSrc
 
DQMStoredbe_
 
bool ignoremissingtkcollection_
 
std::vector< edm::InputTaglabel
 
edm::InputTag label_pileupinfo
 
edm::InputTag label_tp_effic
 
edm::InputTag label_tp_fake
 
edm::InputTag label_tv
 
edm::InputTag m_dEdx1Tag
 
edm::InputTag m_dEdx2Tag
 
std::string out
 
std::string parametersDefiner
 
std::string sim
 
bool skipHistoFit
 
edm::ESHandle< MagneticFieldtheMF
 

Detailed Description

Class that prodecs histrograms to validate Track Reconstruction performances

Date:
2008/07/04 10:43:37
Revision:
1.4
Author
cerati

Definition at line 19 of file TrackerSeedValidator.h.

Constructor & Destructor Documentation

TrackerSeedValidator::TrackerSeedValidator ( const edm::ParameterSet pset)
inline

Constructor.

Definition at line 22 of file TrackerSeedValidator.h.

References builderName, and edm::ParameterSet::getParameter().

23  builderName = pset.getParameter<std::string>("TTRHBuilder");
24  }
T getParameter(std::string const &) const
MultiTrackValidatorBase(const edm::ParameterSet &pset)
Constructor.
TrackerSeedValidator::~TrackerSeedValidator ( )
inline

Destructor.

Definition at line 27 of file TrackerSeedValidator.h.

27 { }

Member Function Documentation

void TrackerSeedValidator::analyze ( const edm::Event ,
const edm::EventSetup  
)
virtual

Method called once per event.

Implements edm::EDAnalyzer.

void TrackerSeedValidator::beginRun ( edm::Run const &  ,
edm::EventSetup const &   
)
virtual

Method called before the event loop.

Reimplemented from edm::EDAnalyzer.

void TrackerSeedValidator::endRun ( edm::Run const &  ,
edm::EventSetup const &   
)
virtual

Method called at the end of the event loop.

Reimplemented from edm::EDAnalyzer.

Member Data Documentation

std::string TrackerSeedValidator::builderName
private

Definition at line 37 of file TrackerSeedValidator.h.

Referenced by TrackerSeedValidator().

edm::ESHandle<TransientTrackingRecHitBuilder> TrackerSeedValidator::theTTRHBuilder
private

Definition at line 38 of file TrackerSeedValidator.h.