12 #ifndef _RunDescriptor_ 
   13 #define _RunDescriptor_ 
   29   RunDescriptor(
int px, 
int py, 
int pz, 
int pposition, 
int plength, 
int pinc,
int pnz, 
 
   31     :   x(px), y (py), z (pz), position(pposition), length(plength),inc( pinc),
 
   32         nz(pnz), mychar(inchar){}
 
   33   RunDescriptor(
int px, 
int py, 
int pz, 
int pposition, 
int plength, 
int pinc, 
int pnz) 
 
   34     :   x(px), y (py), z (pz), position(pposition), length(plength),inc(pinc), nz(pnz)
 
   39                 position = r.position; length = r.length; inc = r.inc; nz=r.nz;
 
   41   void operator=(
const RunDescriptor &r) {x = r.x; y = r.y; z = r.z; 
 
   42                 position = r.position; length = r.length; inc = r.inc; nz=r.nz;
 
   45   void pup(PUP::er &p) {
 
== Index logic for lines of constant x,y in gspace.