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.