#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.