All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
CLICDstChecker Class Reference

=== CLICDstChecker Processor ===
Processor to check DST Pfos More...

#include <CLICDstChecker.h>

Inheritance diagram for CLICDstChecker:
[legend]

Public Member Functions

virtual ProcessornewProcessor ()
 
 CLICDstChecker ()
 
 CLICDstChecker (const CLICDstChecker &)=delete
 
CLICDstCheckeroperator= (const CLICDstChecker &)=delete
 
virtual void init ()
 
virtual void processRunHeader (LCRunHeader *run)
 
virtual void processEvent (LCEvent *evt)
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 

Protected Member Functions

void CleanUp ()
 

Protected Attributes

int m_nRun = -1
 
int m_nEvt = -1
 
int m_debug = 0
 
std::string m_inputPfoCollection
 Input PFO collection name. More...
 
std::string m_inputPfoToMcRelationCollection {}
 
std::string m_inputMcParticleCollection {}
 
int m_monitoring = 0
 Whether to display monitoring information. More...
 
int m_showBackground = 0
 Whether to display background information. More...
 

Private Attributes

std::vector
< ReconstructedParticle * > 
m_pfoVector {}
 
std::set< MCParticle * > m_mcSet {}
 
LCRelationNavigator * m_pfoToMcNavigator = NULL
 

Detailed Description

=== CLICDstChecker Processor ===
Processor to check DST Pfos

Definition at line 22 of file CLICDstChecker.h.

Constructor & Destructor Documentation

CLICDstChecker::CLICDstChecker ( )

Definition at line 45 of file CLICDstChecker.cc.

CLICDstChecker::CLICDstChecker ( const CLICDstChecker )
delete

Member Function Documentation

void CLICDstChecker::check ( LCEvent *  evt)
virtual

Definition at line 249 of file CLICDstChecker.cc.

void CLICDstChecker::CleanUp ( )
protected

Definition at line 242 of file CLICDstChecker.cc.

void CLICDstChecker::end ( )
virtual

Definition at line 251 of file CLICDstChecker.cc.

void CLICDstChecker::init ( )
virtual

Definition at line 64 of file CLICDstChecker.cc.

virtual Processor* CLICDstChecker::newProcessor ( )
inlinevirtual

Definition at line 24 of file CLICDstChecker.h.

CLICDstChecker& CLICDstChecker::operator= ( const CLICDstChecker )
delete
void CLICDstChecker::processEvent ( LCEvent *  evt)
virtual

Definition at line 77 of file CLICDstChecker.cc.

void CLICDstChecker::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 70 of file CLICDstChecker.cc.

Member Data Documentation

int CLICDstChecker::m_debug = 0
protected

Definition at line 40 of file CLICDstChecker.h.

std::string CLICDstChecker::m_inputMcParticleCollection {}
protected

Definition at line 43 of file CLICDstChecker.h.

std::string CLICDstChecker::m_inputPfoCollection
protected

Input PFO collection name.

Definition at line 41 of file CLICDstChecker.h.

std::string CLICDstChecker::m_inputPfoToMcRelationCollection {}
protected

Definition at line 42 of file CLICDstChecker.h.

std::set<MCParticle*> CLICDstChecker::m_mcSet {}
private

Definition at line 49 of file CLICDstChecker.h.

int CLICDstChecker::m_monitoring = 0
protected

Whether to display monitoring information.

Definition at line 44 of file CLICDstChecker.h.

int CLICDstChecker::m_nEvt = -1
protected

Definition at line 38 of file CLICDstChecker.h.

int CLICDstChecker::m_nRun = -1
protected

Definition at line 37 of file CLICDstChecker.h.

LCRelationNavigator* CLICDstChecker::m_pfoToMcNavigator = NULL
private

Definition at line 50 of file CLICDstChecker.h.

std::vector<ReconstructedParticle*> CLICDstChecker::m_pfoVector {}
private

Definition at line 48 of file CLICDstChecker.h.

int CLICDstChecker::m_showBackground = 0
protected

Whether to display background information.

Definition at line 45 of file CLICDstChecker.h.


The documentation for this class was generated from the following files: