Changeset 389


Ignore:
Timestamp:
05/11/00 14:58:42 (25 years ago)
Author:
blanch
Message:
This version of camera.h owns to the version 1.8 of camera.cxx.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Simulation/Detector/Camera/camera.h

    r366 r389  
    1919//=
    2020//= $RCSfile: camera.h,v $
    21 //= $Revision: 1.4 $
    22 //= $Author: petry $
    23 //= $Date: 2000-02-18 17:42:39 $
     21//= $Revision: 1.5 $
     22//= $Author: blanch $
     23//= $Date: 2000-05-11 13:58:42 $
    2424//=
    2525//=//////////////////////////////////////////////////////////////////////
     
    9898#define WIDTH_TIMESLICE   3.3
    9999 
    100 #define NOTIME 999999999
     100#define NOTIME 9e+10
    101101
    102102#define SIN60   0.866025403784439
     
    237237};
    238238
    239 class Photoelectron{
    240  public:
    241   int iarrtime_ns; // arrival time taken from the corresponding photon
    242   int ipixnum;     // pixel in which the phe was evoked (starts at 0)
    243  
    244   Photoelectron(); // constructor (code in camera.cxx)
    245 
    246 };
    247 
    248 
    249239//=------------------------------------------------------------
    250240//!@subsection Pre-defined file names.
     
    290280                  float minwl_nm, // the minimum accepted wavelength
    291281                  float maxwl_nm, // the maximum accepted wavelength
    292                   class Photoelectron phe[iMAXNUMPHE], // the generated phes
     282                  class MTrigger *trigger,
     283                  class MFadc *fadc,
    293284                  int *itotnphe, // total number of produced photoelectrons
    294285                  float *nphe, // number of photoelectrons in each pixel
     
    300291int produce_nsbrates( char *inname,
    301292                      struct camera *cam,
    302                       class Photoelectron phe[iMAXNUMPHE],
    303293                      float nsbrate[][iNUMWAVEBANDS]
    304294                      );
     
    312302                      float extinction[iNUMWAVEBANDS],
    313303                      float fnpx[iMAXNUMPIX],
    314                       Photoelectron photo[iMAXNUMPHE],
     304                      class MTrigger *trigger,
     305                      class MFadc *fadc,
    315306                      int *inphe,
    316307                      float base_mv[iMAXNUMPIX]);
     
    325316/*
    326317 *$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 *
    327332 *Revision 1.3  1999/11/11 20:29:29  harald
    328333 *Small changes to run the new version on a linux machine.
Note: See TracChangeset for help on using the changeset viewer.