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

PreProcessor for TauFinder to provide necessary information and create universal input for TauFinder, so that the TauFinder can run on various input information. More...

#include <PrepareRECParticles.h>

Inheritance diagram for PrepareRECParticles:
[legend]

Public Member Functions

virtual ProcessornewProcessor ()
 
 PrepareRECParticles ()
 
 PrepareRECParticles (const PrepareRECParticles &)=delete
 
PrepareRECParticlesoperator= (const PrepareRECParticles &)=delete
 
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

std::string _colNameMC {}
 Input collection name. More...
 
std::string _colNameTrack {}
 
std::string _colNameMCTruth {}
 
std::string _colNameTrackTruth {}
 
std::string _outcolMC {}
 
std::string _outcolTracks {}
 
double _bField =0.0
 
int _nRun =-1
 
int _nEvt =-1
 

Detailed Description

PreProcessor for TauFinder to provide necessary information and create universal input for TauFinder, so that the TauFinder can run on various input information.

Author
A. Muennich, CERN

Definition at line 28 of file PrepareRECParticles.h.

Constructor & Destructor Documentation

PrepareRECParticles::PrepareRECParticles ( )

Definition at line 49 of file PrepareRECParticles.cc.

PrepareRECParticles::PrepareRECParticles ( const PrepareRECParticles )
delete

Member Function Documentation

void PrepareRECParticles::check ( LCEvent *  evt)
virtual

Definition at line 241 of file PrepareRECParticles.cc.

void PrepareRECParticles::end ( )
virtual

Called after data processing for clean up.

Definition at line 246 of file PrepareRECParticles.cc.

void PrepareRECParticles::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 106 of file PrepareRECParticles.cc.

virtual Processor* PrepareRECParticles::newProcessor ( )
inlinevirtual

Definition at line 32 of file PrepareRECParticles.h.

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

Called for every event - the working horse.

Definition at line 124 of file PrepareRECParticles.cc.

void PrepareRECParticles::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

Definition at line 119 of file PrepareRECParticles.cc.

Member Data Documentation

double PrepareRECParticles::_bField =0.0
protected

Definition at line 68 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_colNameMC {}
protected

Input collection name.

Definition at line 65 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_colNameMCTruth {}
protected

Definition at line 66 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_colNameTrack {}
protected

Definition at line 65 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_colNameTrackTruth {}
protected

Definition at line 66 of file PrepareRECParticles.h.

int PrepareRECParticles::_nEvt =-1
protected

Definition at line 70 of file PrepareRECParticles.h.

int PrepareRECParticles::_nRun =-1
protected

Definition at line 69 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_outcolMC {}
protected

Definition at line 67 of file PrepareRECParticles.h.

std::string PrepareRECParticles::_outcolTracks {}
protected

Definition at line 67 of file PrepareRECParticles.h.


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