11#ifndef PIXELDIGITIZATION_PIXELDIGITIZATIONTOOL_H
12#define PIXELDIGITIZATION_PIXELDIGITIZATIONTOOL_H
21#include "GaudiKernel/ToolHandle.h"
22#include "GaudiKernel/ServiceHandle.h"
49 virtual StatusCode
finalize()
override;
51 virtual StatusCode
prepareEvent(
const EventContext& ctx,
unsigned int)
override {
55 virtual StatusCode
mergeEvent(
const EventContext& ctx)
override;
70 this,
"OnlyUseContainerName",
true,
"Don't use the ReadHandleKey directly. Just extract the container name from it."
73 this,
"InputObjectName",
"",
"Input HITS collection name"
76 this,
"PixelDetEleCollKey",
"PixelDetectorElementCollection",
"Key of SiDetectorElementCollection for Pixel"
82 this,
"RDOCollName",
"PixelRDOs",
"RDO collection name"
85 this,
"SDOCollName",
"PixelSDO_Map",
"SDO collection name"
88 this,
"HardScatterSplittingMode", 0,
"Control pileup & signal splitting"
105 this,
"OnlyHitElements",
false,
"Process only elements with hits"
110 {
this,
"PixelIDName",
"PixelID",
"Pixel ID name"};
114 this,
"ChargeTools", {},
"List of charge tools"
117 this,
"FrontEndSimTools", {},
"List of Front-End simulation tools"
120 this,
"EnergyDepositionTool",
"EnergyDepositionTool",
"Energy deposition tool"
124 this,
"RndmSvc",
"AthRNGSvc",
""
127 this,
"PileUpMergeSvc",
"PileUpMergeSvc",
""
131 this,
"CreateNoiseSDO",
false,
"Set create noise SDO flag"
the preferred mechanism to access information from the different event stores in a pileup job.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Handle class for recording to StoreGate.
This is an Identifier helper class for the Pixel subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.