Changeset 9369 for trunk/MagicSoft/Mars/mgeom/MGeomCamCT1.cc
- Timestamp:
- 03/01/09 21:54:27 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mgeom/MGeomCamCT1.cc
r2521 r9369 222 222 // add the first pixel to the list 223 223 // 224 Int_t pixnum = 0;225 226 (*this)[pixnum++].Set(0, 0, diameter);224 Int_t pixnum = 1; 225 226 SetAt(0, MGeomPix(0, 0, diameter)); 227 227 228 228 for (Int_t ring=1; ring<7; ring++) … … 233 233 // 234 234 for (int i=0; i<ring; i++) 235 (*this)[pixnum++].Set((ring-i*0.5)*diameter, 236 i*kS32*diameter, 237 diameter); 238 239 for (int i=0; i<ring; i++) 240 (*this)[pixnum++].Set((ring*0.5-i)*diameter, 241 ring*kS32 * diameter, 242 diameter); 243 244 for (int i=0; i<ring; i++) 245 (*this)[pixnum++].Set(-(ring+i)*0.5*diameter, 246 (ring-i)*kS32*diameter, 247 diameter); 248 249 for (int i=0; i<ring; i++) 250 (*this)[pixnum++].Set((0.5*i-ring)*diameter, 251 -i*kS32*diameter, 252 diameter); 253 254 for (int i=0; i<ring; i++) 255 (*this)[pixnum++].Set((i-ring*0.5)*diameter, 256 -ring*kS32 * diameter, 257 diameter); 258 259 for (int i=0; i<ring; i++) 260 (*this)[pixnum++].Set((ring+i)*0.5*diameter, 261 (-ring+i)*kS32*diameter, 262 diameter); 235 SetAt(pixnum++, MGeomPix((ring-i*0.5)*diameter, 236 i*kS32*diameter, diameter)); 237 238 for (int i=0; i<ring; i++) 239 SetAt(pixnum++, MGeomPix((ring*0.5-i)*diameter, 240 ring*kS32 * diameter, diameter)); 241 242 for (int i=0; i<ring; i++) 243 SetAt(pixnum++, MGeomPix(-(ring+i)*0.5*diameter, 244 (ring-i)*kS32*diameter, diameter)); 245 246 for (int i=0; i<ring; i++) 247 SetAt(pixnum++, MGeomPix((0.5*i-ring)*diameter, 248 -i*kS32*diameter, diameter)); 249 250 for (int i=0; i<ring; i++) 251 SetAt(pixnum++, MGeomPix((i-ring*0.5)*diameter, 252 -ring*kS32 * diameter, diameter)); 253 254 for (int i=0; i<ring; i++) 255 SetAt(pixnum++, MGeomPix((ring+i)*0.5*diameter, 256 (-ring+i)*kS32*diameter, diameter)); 263 257 } 264 258 }
Note:
See TracChangeset
for help on using the changeset viewer.