9 #ifndef STAR_STPXLISIM_H
10 #define STAR_STPXLISIM_H
12 #include "StMessMgr.h"
24 StPxlISim(
const Char_t *name): TNamed(name,name){}
26 virtual Int_t initRun(
const TDataSet& calib_db,
const TObjectSet* pxlDbDataSet,
const Int_t run) = 0;
virtual Int_t addPxlHits(const StMcPxlHitCollection &in, StPxlHitCollection &out)
this function is to be implemented by algorithms which create PXL hits points.
virtual Int_t addPxlRawHits(const StMcPxlHitCollection &in, StPxlRawHitCollection &out)
this function is to be implemented by algorithms which create raw PXL hits
An abstract class (interface) for all PXL simulation algorithms.