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.