#ifndef PAMVMCCASID_H #define PAMVMCCASID_H #include #include "TVirtualMC.h" #include "pGeoID.h" #define CASOF 1 using std::cout; using std::endl; struct pCasID: public pGeoID { Int_t plNo; pCasID(): plNo(-1) {}; pCasID(Int_t offset): pGeoID(offset), plNo(-1) {}; pCasID & operator = (const pCasID &pid) { plNo=pid.plNo; return *this; } Bool_t FillVolID(){ Bool_t t=kFALSE; if(gMC) { gMC->CurrentVolOffID(3,plNo); t= kTRUE; //cout<<"CAS plNo"<