All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
FPCCDClustering

Produces VXDTrackerHits collection from VTXPixelHits collections for FPCCD. More...

Classes

class  FPCCDClustering
 

Typedefs

typedef std::pair< unsigned
int, unsigned int > 
FPCCDHitLoc_t
 
typedef std::map
< FPCCDHitLoc_t, FPCCDPixelHit * > 
FPCCDLadderHit_t
 
typedef std::vector
< FPCCDPixelHit * > 
FPCCDCluster_t
 
typedef std::vector
< FPCCDCluster_t * > 
FPCCDClusterVec_t
 

Detailed Description

Produces VXDTrackerHits collection from VTXPixelHits collections for FPCCD.

======= FPCCDClustering ==========

Some modifications are done by mori.

  1. The utility for making LCRelation between TrackerHit and SimTrackerHit is set.
  2. The utility for studying the position resolution of valiable clusters is set.
  3. The system of reading position resolution map for valiable clusters is set.
  4. Pair-BG cluster rejection algorithms are set.
    Author
    Tatsuya Mori, Tohoku University: 2014-02-10
    Produces VXDTrackerHits collection from VTXPixelHits collections for FPCCD.

Parameters of this process Debug : default(0). : if 1, print debug information FPCCD_PixelSize : default(0.005) : FPCCD pixel size, which is used digitization PointResolutionRPhi: default(0.001440) : resolution value assigned to coveriance matric of TrackerHits. PointResolutionZ: default(0.001440) : resolution value assigned to coveriance matric of TrackerHits.


Author
Akiya Miyamoto, KEK: 2010-04-19

Typedef Documentation

typedef std::vector<FPCCDPixelHit*> FPCCDCluster_t

Definition at line 70 of file FPCCDClustering.h.

typedef std::vector<FPCCDCluster_t*> FPCCDClusterVec_t

Definition at line 71 of file FPCCDClustering.h.

typedef std::pair<unsigned int, unsigned int> FPCCDHitLoc_t

Definition at line 66 of file FPCCDClustering.h.

typedef std::map<FPCCDHitLoc_t, FPCCDPixelHit*> FPCCDLadderHit_t

Definition at line 69 of file FPCCDClustering.h.