- Timestamp:
- 05/11/00 14:58:42 (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Simulation/Detector/Camera/camera.h
r366 r389 19 19 //= 20 20 //= $RCSfile: camera.h,v $ 21 //= $Revision: 1. 4$22 //= $Author: petry$23 //= $Date: 2000-0 2-18 17:42:39$21 //= $Revision: 1.5 $ 22 //= $Author: blanch $ 23 //= $Date: 2000-05-11 13:58:42 $ 24 24 //= 25 25 //=////////////////////////////////////////////////////////////////////// … … 98 98 #define WIDTH_TIMESLICE 3.3 99 99 100 #define NOTIME 9 99999999100 #define NOTIME 9e+10 101 101 102 102 #define SIN60 0.866025403784439 … … 237 237 }; 238 238 239 class Photoelectron{240 public:241 int iarrtime_ns; // arrival time taken from the corresponding photon242 int ipixnum; // pixel in which the phe was evoked (starts at 0)243 244 Photoelectron(); // constructor (code in camera.cxx)245 246 };247 248 249 239 //=------------------------------------------------------------ 250 240 //!@subsection Pre-defined file names. … … 290 280 float minwl_nm, // the minimum accepted wavelength 291 281 float maxwl_nm, // the maximum accepted wavelength 292 class Photoelectron phe[iMAXNUMPHE], // the generated phes 282 class MTrigger *trigger, 283 class MFadc *fadc, 293 284 int *itotnphe, // total number of produced photoelectrons 294 285 float *nphe, // number of photoelectrons in each pixel … … 300 291 int produce_nsbrates( char *inname, 301 292 struct camera *cam, 302 class Photoelectron phe[iMAXNUMPHE],303 293 float nsbrate[][iNUMWAVEBANDS] 304 294 ); … … 312 302 float extinction[iNUMWAVEBANDS], 313 303 float fnpx[iMAXNUMPIX], 314 Photoelectron photo[iMAXNUMPHE], 304 class MTrigger *trigger, 305 class MFadc *fadc, 315 306 int *inphe, 316 307 float base_mv[iMAXNUMPIX]); … … 325 316 /* 326 317 *$Log: not supported by cvs2svn $ 318 *Revision 1.4 2000/02/18 17:42:39 petry 319 *This version includes drastic changes and belongs to camera.cxx 1.5. 320 *It is not yet finished and not immediately useful because the 321 *trigger simulation is not yet re-implemented. I had to take it 322 *out together with some other stuff in order to tidy the whole 323 *program up. This is not meant as an insult to anyone. I needed 324 *to do this in order to be able to work on it. 325 * 326 *This version has been put in the repository in order to be 327 *able to share the further development with others. 328 * 329 *If you need something working, wait or take an earlier one. 330 *See file README. 331 * 327 332 *Revision 1.3 1999/11/11 20:29:29 harald 328 333 *Small changes to run the new version on a linux machine.
Note:
See TracChangeset
for help on using the changeset viewer.