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

GammaGammaCandidateTruthFilter processor Checks which GammaGammaCandidates are correct author: Graham Wilson (based on ILDPerformance/pi0) More...

#include <GammaGammaCandidateTruthFilter.h>

Inheritance diagram for GammaGammaCandidateTruthFilter:
[legend]

Public Member Functions

virtual ProcessornewProcessor ()
 
 GammaGammaCandidateTruthFilter ()
 
virtual void init ()
 Called at the begin of the job before anything is read. More...
 
virtual void processRunHeader (LCRunHeader *run)
 Called for every run. More...
 
virtual void processEvent (LCEvent *evt)
 Called for every event - the working horse. More...
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 Called after data processing for clean up. More...
 

Protected Attributes

int nEvt {}
 

Private Attributes

std::string _trueToReco {}
 
std::string _recoToTrue {}
 
std::string _mcParticleCollectionName {}
 
std::string _gammaGammaParticleCollectionName {}
 
std::string _ggResonanceName {}
 
std::vector
< ReconstructedParticle * > 
_pfovec {}
 
int _printing {}
 
std::string _outputParticleCollectionName {}
 

Detailed Description

GammaGammaCandidateTruthFilter processor Checks which GammaGammaCandidates are correct author: Graham Wilson (based on ILDPerformance/pi0)

Definition at line 33 of file GammaGammaCandidateTruthFilter.h.

Constructor & Destructor Documentation

GammaGammaCandidateTruthFilter::GammaGammaCandidateTruthFilter ( )

Definition at line 10 of file GammaGammaCandidateTruthFilter.cc.

Member Function Documentation

void GammaGammaCandidateTruthFilter::check ( LCEvent *  evt)
virtual

Definition at line 488 of file GammaGammaCandidateTruthFilter.cc.

void GammaGammaCandidateTruthFilter::end ( )
virtual

Called after data processing for clean up.

Definition at line 493 of file GammaGammaCandidateTruthFilter.cc.

void GammaGammaCandidateTruthFilter::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.

Definition at line 67 of file GammaGammaCandidateTruthFilter.cc.

virtual Processor* GammaGammaCandidateTruthFilter::newProcessor ( )
inlinevirtual

Definition at line 38 of file GammaGammaCandidateTruthFilter.h.

void GammaGammaCandidateTruthFilter::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

Definition at line 84 of file GammaGammaCandidateTruthFilter.cc.

void GammaGammaCandidateTruthFilter::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

Definition at line 79 of file GammaGammaCandidateTruthFilter.cc.

Member Data Documentation

std::string GammaGammaCandidateTruthFilter::_gammaGammaParticleCollectionName {}
private

Definition at line 76 of file GammaGammaCandidateTruthFilter.h.

std::string GammaGammaCandidateTruthFilter::_ggResonanceName {}
private

Definition at line 77 of file GammaGammaCandidateTruthFilter.h.

std::string GammaGammaCandidateTruthFilter::_mcParticleCollectionName {}
private

Definition at line 75 of file GammaGammaCandidateTruthFilter.h.

std::string GammaGammaCandidateTruthFilter::_outputParticleCollectionName {}
private

Definition at line 81 of file GammaGammaCandidateTruthFilter.h.

std::vector<ReconstructedParticle*> GammaGammaCandidateTruthFilter::_pfovec {}
private

Definition at line 79 of file GammaGammaCandidateTruthFilter.h.

int GammaGammaCandidateTruthFilter::_printing {}
private

Definition at line 80 of file GammaGammaCandidateTruthFilter.h.

std::string GammaGammaCandidateTruthFilter::_recoToTrue {}
private

Definition at line 74 of file GammaGammaCandidateTruthFilter.h.

std::string GammaGammaCandidateTruthFilter::_trueToReco {}
private

Definition at line 73 of file GammaGammaCandidateTruthFilter.h.

int GammaGammaCandidateTruthFilter::nEvt {}
protected

Definition at line 66 of file GammaGammaCandidateTruthFilter.h.


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