#include <TPCDigiProcessor.h>
Public Member Functions | |
| TPCDigiProcessor (const TPCDigiProcessor &)=delete | |
| TPCDigiProcessor & | operator= (const TPCDigiProcessor &)=delete |
| virtual Processor * | newProcessor () |
| TPCDigiProcessor () | |
| virtual void | init () |
| Called at the begin of the job before anything is read. More... | |
| virtual void | processRunHeader (LCRunHeader *run) |
| Called for every run. More... | |
| virtual void | processEvent (LCEvent *evt) |
| Called for every event - the working horse. More... | |
| virtual void | check (LCEvent *evt) |
| virtual void | end () |
| Called after data processing for clean up. More... | |
| void | writeVoxelToHit (Voxel_tpc *aVoxel) |
| void | writeMergedVoxelsToHit (std::vector< Voxel_tpc * > *hitList) |
| void | plotHelixHitResidual (MCParticle *mcp, CLHEP::Hep3Vector *thisPointRPhi) |
| double | getPadPhi (CLHEP::Hep3Vector *thisPointRPhi, CLHEP::Hep3Vector *firstPointRPhi, CLHEP::Hep3Vector *middlePointRPhi, CLHEP::Hep3Vector *lastPointRPhi) |
| double | getPadTheta (CLHEP::Hep3Vector *firstPointRPhi, CLHEP::Hep3Vector *middlePointRPhi, CLHEP::Hep3Vector *lastPointRPhi) |
Protected Attributes | |
| std::string | _padRowHitColName {} |
| Input collection name. More... | |
| std::string | _spacePointColName {} |
| std::string | _lowPtHitscolName {} |
| std::string | _TPCTrackerHitsCol {} |
| Output collection name. More... | |
| std::string | _outRelColName {} |
| bool | _use_raw_hits_to_store_simhit_pointer {} |
| int | _rejectCellID0 {} |
| float | _padWidth {} |
| int | _nRun {} |
| int | _nEvt {} |
| EVENT::MCParticle * | _mcp {} |
| EVENT::MCParticle * | _previousMCP {} |
| EVENT::MCParticle * | _nextMCP {} |
| EVENT::MCParticle * | _nMinus2MCP {} |
| EVENT::MCParticle * | _nPlus2MCP {} |
| SimTrackerHit * | _SimTHit {} |
| SimTrackerHit * | _previousSimTHit {} |
| SimTrackerHit * | _nextSimTHit {} |
| SimTrackerHit * | _nPlus2SimHit {} |
| SimTrackerHit * | _nMinus2SimHit {} |
| gsl_rng * | _random {} |
| bool | _dontEncodeSide {} |
| float | _pointResoRPhi0 {} |
| float | _pointResoPadPhi {} |
| float | _diffRPhi {} |
| int | _nEff {} |
| float | _pointResoZ0 {} |
| float | _diffZ {} |
| float | _binningZ {} |
| float | _binningRPhi {} |
| float | _doubleHitResZ {} |
| float | _doubleHitResRPhi {} |
| int | _maxMerge {} |
| int | _nRechits {} |
| std::vector< std::vector < Voxel_tpc * > > | _tpcRowHits {} |
| std::map< Voxel_tpc *, SimTrackerHit * > | _tpcHitMap {} |
| std::vector< float > | _length {} |
| int | lenpos {} |
| LCCollectionVec * | _trkhitVec {} |
| LCCollectionVec * | _relCol {} |
| CellIDEncoder< TrackerHitImpl > * | _cellid_encoder {} |
| int | _NSimTPCHits {} |
| int | _NBackgroundSimTPCHits {} |
| int | _NPhysicsSimTPCHits {} |
| int | _NPhysicsAbove02GeVSimTPCHits {} |
| int | _NPhysicsAbove1GeVSimTPCHits {} |
| int | _NRecTPCHits {} |
| int | _NLostPhysicsTPCHits {} |
| int | _NLostPhysicsAbove02GeVPtTPCHits {} |
| int | _NLostPhysicsAbove1GeVPtTPCHits {} |
| int | _NRevomedHits {} |
Definition at line 123 of file TPCDigiProcessor.h.