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

#include <VTXDigiProcessor.h>

Inheritance diagram for VTXDigiProcessor:
[legend]

Public Member Functions

 VTXDigiProcessor (const VTXDigiProcessor &)=delete
 
VTXDigiProcessoroperator= (const VTXDigiProcessor &)=delete
 
virtual ProcessornewProcessor ()
 
 VTXDigiProcessor ()
 
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...
 
double correctPhiRange (double Phi) const
 

Protected Attributes

std::string _colNameVTX {}
 
std::string _colNameSIT {}
 
std::string _colNameSET {}
 
std::string _outColNameVTX {}
 
std::string _outColNameSIT {}
 
std::string _outColNameSET {}
 
std::vector< int > _activeSETLayers {}
 
int _nRun {}
 
int _nEvt {}
 
int _smearAlongLadders {}
 
int _debug {}
 
int _removeDRays {}
 
float _pointResoRPhi {}
 
float _pointResoRPhi_VTX {}
 
float _pointResoRPhi_SIT {}
 
float _pointResoRPhi_SET {}
 
float _pointResoZ {}
 
float _pointResoZ_VTX {}
 
float _pointResoZ_SIT {}
 
float _pointResoZ_SET {}
 
float _momCut {}
 
FloatVec _vxdEff {}
 
std::vector< std::pair< long,
long > > 
_vxdCount {}
 
gsl_rng * _rng {}
 

Detailed Description

Definition at line 74 of file VTXDigiProcessor.h.


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