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

Produces VTXPixelHits collection from VXDCollection collections. More...

Namespaces

 EVENT
 
 IMPL
 

Classes

struct  FPCCDID_t
 
class  FPCCDDigitizer
 

Detailed Description

Produces VTXPixelHits collection from VXDCollection collections.

======= FPCCDDigitizer ==========

Some modifications are done.

  1. pixel size is changeable in each layer.
  2. some utilities for pair-BG study are set.
    Author
    Tatsuya Mori, Tohoku University: 2014-02-10
    Produces VTXPixelHits collection from VXDCollection collections.
    VXDCollection is a SimTrackerHit object and VTXPixelHits collection is a LCGenericObject object, where FPCCD pixel hit information is stored. Format of LCGenericObject is described in FPCCDData.cc

PixelHit ID is given by ( layer, ladder, xi, zeta ). xi and zeta are pixel address in a coordinate system local to a ladder. zeta is along Z axis, xi is in the ladder plain and eta is perpendicular to the plain of ladder. Further description will be found in the source code of FPCCDID::encodeFPCCDID(...)

Conversion of SimTrackerHit to PixelHits is performed in FPCCDDigitizer::makePixelHits(...).

Parameters of this process Debug : default(0). : if 1, print debug information FPCCD_PixelSize : default(0.005) : FPCCD pixel size, which is used digitization


Author
Akiya Miyamoto, KEK: 2010-04-19