Ignore:
Timestamp:
10/26/04 15:04:42 (20 years ago)
Author:
moralejo
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Simulation/Detector/include-MTrigger/MTrigger.hxx

    r5248 r5319  
    3232
    3333//==========
    34 //  MTrigger
     34//  MTrigger   FIXME: some explanations are rather outdated!!
    3535//
    3636//  The simulation of the Trigger for MonteCarlo Events is using this
     
    5555//  the standard response function to the analog signal of the pixel.
    5656//
    57 //  Each pixel of the camera has such an summed-up analog signal. It may
    58 //  look like this picture:
    59 //
     57//  Each pixel of the camera has such an summed-up analog signal.
    6058//
    6159//  This is the input of the discriminator for the pixels. The output of
     
    6765//  with a given length is created.
    6866//
    69 //  No one can start with the simulation of different trigger levels.
     67//  Now one can start with the simulation of different trigger levels.
    7068// 
    7169//  The TriggerLevelZero is a very easy one. It is just looking if there
    72 //  are more then N digital signals at level ON (=1). If this is the case,
     70//  are more than N digital signals at level ON (=1). If this is the case,
    7371//  a TriggerLevelZero signal is created.
    7472//
    75 //  The TriggerLevelOne is not implemented now. This will be a kind of next
    76 //  neighbour condition (i.e. four neigbouring analog signals at the same
    77 //  time, but this requests at least four digital signals at level ON, what
    78 //  is equivalent with a TriggerLevelZero.
    7973// 
    8074// 
     
    161155  Int_t  PixelsSecond[5] ; //  Pixel which fires the trigger
    162156
    163 private:
    164 
    165157  Float_t  Fill( Int_t, Float_t, Int_t ) ; 
    166158
    167159  Bool_t PassNextNeighbour( Bool_t m[], Bool_t *n) ;
    168160
    169   void OverlapingTime( Bool_t m[], Bool_t *n, Int_t ifSli);  //  n[] will have pixels of
    170                                        //  m[] that are on for the required verlaping time
    171  
     161  void OverlapingTime( Bool_t m[], Bool_t *n, Int_t ifSli); 
     162  //  n[] will have pixels of m[] that are on for the required overlaping time
     163 
     164  Bool_t fGainFluctuations;
     165  void InitGainFluctuations();
     166
    172167public:
    173168
     
    216211  }
    217212
     213  void SetGainFluctuations(Bool_t x) { fGainFluctuations = x; }
     214
    218215  void CheckThreshold (float *thres, int cells);
    219216
Note: See TracChangeset for help on using the changeset viewer.