AngularCorrection_dEdxProcessor
This processor calculates an extra correction to be applied to the computed dE/dx for every track.
More...
#include <AngularCorrection_dEdxProcessor.hh>
Public Member Functions | |
virtual Processor * | newProcessor () |
AngularCorrection_dEdxProcessor () | |
virtual const std::string & | name () const |
virtual void | modifyEvent (LCEvent *evt) |
virtual void | init () |
virtual void | processRunHeader (LCRunHeader *run) |
virtual void | check (LCEvent *evt) |
virtual void | end () |
Private Member Functions | |
AngularCorrection_dEdxProcessor (const AngularCorrection_dEdxProcessor &)=delete | |
AngularCorrection_dEdxProcessor & | operator= (const AngularCorrection_dEdxProcessor &)=delete |
Private Attributes | |
std::string | _description = "" |
std::string | _LDCTrackCollection = "" |
LCCollection * | _LDCCol = NULL |
std::vector< float > | _par = {} |
AngularCorrection_dEdxProcessor
This processor calculates an extra correction to be applied to the computed dE/dx for every track.
The processor requires a MarlinTrk Collection.
The calculated dE/dx is rewritten (ATTENTION) in the track collection.
_LDCTrackCollection | - name of the input track collection default: MarlinTrkTracks |
_par | - parameter for angular correction |
Definition at line 31 of file AngularCorrection_dEdxProcessor.hh.
AngularCorrection_dEdxProcessor::AngularCorrection_dEdxProcessor | ( | ) |
Definition at line 12 of file AngularCorrection_dEdxProcessor.cc.
|
privatedelete |
|
virtual |
Definition at line 88 of file AngularCorrection_dEdxProcessor.cc.
|
virtual |
Definition at line 91 of file AngularCorrection_dEdxProcessor.cc.
|
virtual |
Definition at line 50 of file AngularCorrection_dEdxProcessor.cc.
|
virtual |
Definition at line 60 of file AngularCorrection_dEdxProcessor.cc.
|
inlinevirtual |
Definition at line 37 of file AngularCorrection_dEdxProcessor.hh.
|
inlinevirtual |
Definition at line 35 of file AngularCorrection_dEdxProcessor.hh.
|
privatedelete |
|
virtual |
Definition at line 57 of file AngularCorrection_dEdxProcessor.cc.
|
private |
Definition at line 53 of file AngularCorrection_dEdxProcessor.hh.
|
private |
Definition at line 55 of file AngularCorrection_dEdxProcessor.hh.
|
private |
Definition at line 54 of file AngularCorrection_dEdxProcessor.hh.
|
private |
Definition at line 57 of file AngularCorrection_dEdxProcessor.hh.