6 #include "TClonesArray.h"
8 #include "FairRootManager.h"
13 #include "FairRuntimeDb.h"
47 FairRootManager* ioman = FairRootManager::Instance();
53 std::cout <<
"-E- PndSdsHitProducerIdeal::Init: "
54 <<
"RootManager not instantiated!" << std::endl;
63 std::cout <<
"-W- PndSdsHitProducerIdeal::Init: "
64 <<
"No SDSPoint array!" << std::endl;
70 fHitArray =
new TClonesArray(
"PndSdsHit");
73 std::cout <<
"-I- PndSdsHitProducerIdeal: Intialisation successfull" << std::endl;
92 Fatal(
"Exec",
"No HitArray");
110 for (Int_t iPoint = 0; iPoint < nPoints; iPoint++)
118 detID = point->GetDetectorID();
124 position(point->GetX(), point->GetY(), point->GetZ());
125 dpos.SetXYZ(0.005,0.005,0.005);
virtual InitStatus Init()
virtual void SetParContainers()
void SetClusterIndex(Int_t datasource, Int_t id, Int_t fileId=-1, Int_t evtId=-1)
virtual ~PndSdsHitProducerIdeal()
void SetPersistency(Bool_t val=kTRUE)
Int_t GetSensorID() const
virtual void SetBranchNames()=0
virtual void Exec(Option_t *opt)
TClonesArray * fPointArray