|
MarlinTPC
1.2.0
|
Fill charge per hit and per track length into AIDA histograms. More...
#include <OctoboardHitAndTrackChargeProcessor.h>
Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| virtual void | processRunHeader (EVENT::LCRunHeader *run) |
| virtual void | processEvent (LCEvent *evt) |
Protected Attributes | |
| std::string | _hitsColName |
| the name of the input hits collection | |
| std::vector< AIDA::IHistogram1D * > | _chargePerHitHistos |
| charge per hit histos vector | |
| float | _maxChargePerHit |
| Maximum value in ChargePerHit histograms. | |
| int | _nChips |
| Number of chips. | |
| int | _nBins |
Fill charge per hit and per track length into AIDA histograms.
By default the chamber is divided into 10 z-bins and for each bin a histogram is filled.
In addition one histogram is filled without any z cut.
| InputTracks | Name of input Tracks collection (default: TPCTracks) |
| InputHits | Name of input TrackerHits collection (default: TPCHits) |
| MaxChargePerHit | Maximum value in ChargePerHit histograms (default: ?? ) |
| MaxChargePerTrack | Maximum value in ChargePerHit histogram (default: ?? ) |
| Max_dEdx | Maximum value in dEdx histogram (default: 1000 ) |
| MinZ | Minimum z value of lowest bin in case of z binning (default: 0) |
| MaxZ | Maximum z value of highest bin in case of z binning (default: 260) |
| nZBins | Number ob bins in z (default: 10) z binning switched of if 0, one histogram without z cut |
All Histograms have 0 as lowest value
1.8.6