1 #ifndef HIT_TRACK_CHARGE_PROCESSOR_H
2 #define HIT_TRACK_CHARGE_PROCESSOR_H 1
8 #include "marlin/Processor.h"
64 virtual void processRunHeader(lcio::LCRunHeader* run ) ;
66 virtual void processEvent(lcio::LCEvent * evt ) ;
91 #endif // HIT_TRACK_CHARGE_PROCESSOR_H
Fill charge per hit and per track length into AIDA histograms.
Definition: HitAndTrackChargeProcessor.h:52
float _minZ
Minimum z value of lowest bin.
Definition: HitAndTrackChargeProcessor.h:81
float _maxChargePerTrack
Maximum value in ChargePerHit histogram.
Definition: HitAndTrackChargeProcessor.h:79
int _nZBins
Number of z bins.
Definition: HitAndTrackChargeProcessor.h:84
float _maxZ
Maximum z value of lowest bin.
Definition: HitAndTrackChargeProcessor.h:82
std::string _tracksColName
the name of the input tracks collection
Definition: HitAndTrackChargeProcessor.h:70
std::string _hitsColName
the name of the input hits collection
Definition: HitAndTrackChargeProcessor.h:71
std::vector< AIDA::IHistogram1D * > _dEdxHistos
dEdx of the track histos vector
Definition: HitAndTrackChargeProcessor.h:74
std::vector< AIDA::IHistogram1D * > _chargePerHitHistos
charge per hit histos vector
Definition: HitAndTrackChargeProcessor.h:75
float _max_dEdx
Maximum value in dEdx histogram.
Definition: HitAndTrackChargeProcessor.h:80
std::vector< AIDA::IHistogram1D * > _chargePerTrackHistos
charge per track histos vector
Definition: HitAndTrackChargeProcessor.h:73
std::vector< AIDA::IHistogram1D * > _chargePerHitOnTrackHistos
charge per hit for hits on tracks only histos vector
Definition: HitAndTrackChargeProcessor.h:76
float _maxChargePerHit
Maximum value in ChargePerHit histograms.
Definition: HitAndTrackChargeProcessor.h:78