All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Calibration

Processor for absolute energy calibration. More...

Classes

class  marlin::AbsCalibr
 
class  Calibration
 

Enumerations

enum  { marlin::AbsCalibr::ECAL1 =0, marlin::AbsCalibr::ECAL2, marlin::AbsCalibr::HCAL }
 

Functions

virtual Processormarlin::AbsCalibr::newProcessor ()
 
 marlin::AbsCalibr::AbsCalibr ()
 
virtual void marlin::AbsCalibr::init ()
 
virtual void marlin::AbsCalibr::processRunHeader (LCRunHeader *run)
 
virtual void marlin::AbsCalibr::processEvent (LCEvent *evt)
 
virtual void marlin::AbsCalibr::check (LCEvent *evt)
 
virtual void marlin::AbsCalibr::end ()
 

Variables

int marlin::AbsCalibr::_nRun {}
 
int marlin::AbsCalibr::_nEvt {}
 
vector< int > marlin::AbsCalibr::_nlayer {}
 
vector< float > marlin::AbsCalibr::_coeff {}
 
vector< float > marlin::AbsCalibr::_cuts {}
 

Detailed Description

Processor for absolute energy calibration.

=== AbsCalibr ====
Processor makes:

Output file for Absolute Energy Calibration <br>
Create collection of energies of calorimeters <br>
Author
V. L. Morgunov, A Zhelezov (DESY/ITEP)

Enumeration Type Documentation

anonymous enum
protected
Enumerator
ECAL1 
ECAL2 
HCAL 

Definition at line 51 of file AbsCalibr.h.

Function Documentation

marlin::AbsCalibr::AbsCalibr ( )

Definition at line 98 of file AbsCalibr.cc.

void marlin::AbsCalibr::check ( LCEvent *  evt)
virtual

Definition at line 279 of file AbsCalibr.cc.

void marlin::AbsCalibr::end ( )
virtual

Definition at line 282 of file AbsCalibr.cc.

void marlin::AbsCalibr::init ( )
virtual

Definition at line 118 of file AbsCalibr.cc.

virtual Processor* marlin::AbsCalibr::newProcessor ( )
inlinevirtual

Definition at line 36 of file AbsCalibr.h.

void marlin::AbsCalibr::processEvent ( LCEvent *  evt)
virtual

Definition at line 149 of file AbsCalibr.cc.

void marlin::AbsCalibr::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 141 of file AbsCalibr.cc.

Variable Documentation

vector<float> marlin::AbsCalibr::_coeff {}
protected

Definition at line 58 of file AbsCalibr.h.

vector<float> marlin::AbsCalibr::_cuts {}
protected

Definition at line 59 of file AbsCalibr.h.

int marlin::AbsCalibr::_nEvt {}
protected

Definition at line 49 of file AbsCalibr.h.

vector<int> marlin::AbsCalibr::_nlayer {}
protected

Definition at line 57 of file AbsCalibr.h.

int marlin::AbsCalibr::_nRun {}
protected

Definition at line 48 of file AbsCalibr.h.