All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
RealisticCaloReco Class Referenceabstract

#include <RealisticCaloReco.h>

Inheritance diagram for RealisticCaloReco:
[legend]

Public Member Functions

 RealisticCaloReco ()
 
 RealisticCaloReco (const RealisticCaloReco &)=delete
 
RealisticCaloRecooperator= (const RealisticCaloReco &)=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

float getLayerCalib (int ilayer)
 
virtual float reconstructEnergy (const CalorimeterHit *hit)=0
 

Protected Attributes

std::vector< std::string > _inputHitCollections {}
 
std::vector< std::string > _inputRelCollections {}
 
std::vector< std::string > _outputHitCollections {}
 
std::vector< std::string > _outputRelCollections {}
 
std::vector< float > _calibrCoeff {}
 
std::vector< int > _calLayers {}
 
std::string _cellIDLayerString {}
 
LCFlagImpl _flag {}
 
LCFlagImpl _flag_rel {}
 
CellIDDecoder< CalorimeterHit > * _idDecoder {}
 

Detailed Description

Definition at line 40 of file RealisticCaloReco.h.


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