#include <FPCCDDigitizer.h>
Classes | |
| struct | GeoData_t |
Public Member Functions | |
| FPCCDDigitizer (const FPCCDDigitizer &)=delete | |
| FPCCDDigitizer & | operator= (const FPCCDDigitizer &)=delete |
| virtual Processor * | newProcessor () |
| FPCCDDigitizer () | |
| virtual const std::string & | name () const |
| virtual void | modifyEvent (LCEvent *evt) |
| 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 | check (LCEvent *evt) |
| Called for every event - the working horse. More... | |
| virtual void | end () |
| Called after data processing for clean up. More... | |
| void | makePixelHits (IMPL::SimTrackerHitImpl *simHit, FPCCDData &pxHits) |
| void | makePixelHits (IMPL::SimTrackerHitImpl *simHit, FPCCDData &pxHits, int nth_simthit) |
| void | InitGeometry () |
| int | getLadderID (const gear::Vector3D *pos, const int layer) |
| void | getInOutPosOnLadder (int layer, gear::Vector3D *outpos, gear::Vector3D *inpos, gear::Vector3D *pos, gear::Vector3D *mom) |
| void | getInOutPosOfHelixOnLadder (int layer, gear::Vector3D *outpos, gear::Vector3D *inpos, gear::Vector3D *pos, gear::Vector3D *mom, gear::Vector3D *BField, float charge) |
| void | ModifyIntoLadder (gear::Vector3D *bemodifiedpos, const int layer, gear::Vector3D *pos, gear::Vector3D *mom) |
| void | makeCandidates (std::pair< const gear::Vector3D *, int > edge, std::pair< int, int > *cand_array, int layer) |
| void | makeNewSimTHit (IMPL::SimTrackerHitImpl *simthit, gear::Vector3D *newpos, gear::Vector3D *newmom, int layer, int ladder, double newPathLength) |
| bool | inSensitiveRegion (gear::Vector3D *pos, int layer) |
| gear::Vector3D * | getLocalPos (const gear::Vector3D *pos, const int layer, const int ladder) |
| std::vector< std::pair< const gear::Vector3D *, int > > | getIntersectionOfTrkAndPix (const int layer, gear::Vector3D *top, gear::Vector3D *bottom) |
| std::map< std::pair< int, int > *, double > | getLocalPixel (IMPL::SimTrackerHitImpl *simthit, std::vector< std::pair< const gear::Vector3D *, int > > edgeofpixel) |
| std::pair< int, int > * | FindPixel (std::pair< const gear::Vector3D *, int > f_fst, std::pair< const gear::Vector3D *, int > f_nxt, int f_layer) |
Static Protected Attributes | |
| static int | _mcp_number |
| static const int | _ARRAY_NUM = 2000 |
Definition at line 81 of file FPCCDDigitizer.h.