AnalyseSidEdxProcessor for marlin.
More...
#include <AnalyseSidEdxProcessor.h>
AnalyseSidEdxProcessor for marlin.
Reads Si tracker dEdx data from the .slcio file and stores them in a root file for analysis.
- Author
- S. Lukic, Vinca, Belgrade December 2016
Definition at line 33 of file AnalyseSidEdxProcessor.h.
AnalyseSidEdxProcessor::AnalyseSidEdxProcessor |
( |
| ) |
|
void AnalyseSidEdxProcessor::check |
( |
LCEvent * |
evt | ) |
|
|
virtual |
void AnalyseSidEdxProcessor::end |
( |
| ) |
|
|
virtual |
void AnalyseSidEdxProcessor::init |
( |
| ) |
|
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
Definition at line 85 of file AnalyseSidEdxProcessor.cc.
virtual Processor* AnalyseSidEdxProcessor::newProcessor |
( |
| ) |
|
|
inlinevirtual |
void AnalyseSidEdxProcessor::processEvent |
( |
LCEvent * |
evt | ) |
|
|
virtual |
void AnalyseSidEdxProcessor::processRunHeader |
( |
LCRunHeader * |
run | ) |
|
|
virtual |
FloatVec AnalyseSidEdxProcessor::dEdxError {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::dEdxTrack {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::eEvt {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::eHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::eTrack {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::eTrackHit {} |
|
protected |
int AnalyseSidEdxProcessor::lastRunHeaderProcessed {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::m {} |
|
protected |
std::string AnalyseSidEdxProcessor::m_linkColName {} |
|
protected |
std::string AnalyseSidEdxProcessor::m_rootFileName |
|
protected |
std::string AnalyseSidEdxProcessor::m_trackColName {} |
|
protected |
StringVec AnalyseSidEdxProcessor::m_trkHitCollNames {} |
|
protected |
int AnalyseSidEdxProcessor::nTracks {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::nTrkHits {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::nTrkRelatedParticles {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::pMC {} |
|
protected |
TFile* AnalyseSidEdxProcessor::rootfile {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::thetaMC {} |
|
protected |
TTree* AnalyseSidEdxProcessor::tree {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::typeHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::typeTrackHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::vxMag {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::xHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::xTrackHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::yHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::yTrackHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::zHit {} |
|
protected |
FloatVec AnalyseSidEdxProcessor::zTrackHit {} |
|
protected |
The documentation for this class was generated from the following files: