#ifndef PNDLUMIHIT_H #define PNDLUMIHIT_H 1 #include "TVector3.h" #include "TString.h" #include "FairHit.h" #include "PndLumiStrip.h" class PndLumiHit : public FairHit { friend std::ostream& operator<< (std::ostream& out, const PndLumiHit& hit){ out << "PndLumiHit in " << hit.GetDetName() << " at" << std::endl; out << "(" << hit.GetX() << ", " << hit.GetY() << ", " << hit.GetZ() << ") cm " << " with " << hit.GetCharge() << " e" << ", Cluster No. " << hit.GetClusterIndex(); if (hit.GetBotIndex() > -1) out << " and bottom " << hit.GetBotIndex(); if (hit.GetRefIndex() > -1) out << ", mc point id = " << hit.GetRefIndex(); else out << ", noise hit without mc point"; out << std::endl; out <<"hit.GetClusterIndex() "<