Ignore:
Timestamp:
10/12/04 14:43:18 (20 years ago)
Author:
moralejo
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r5103 r5248  
    3333//
    3434
    35 class MLons {
     35class MLons
     36{
    3637
    3738private:
    3839
    39   Char_t   path[256]    ;   // Location of StarLight files
     40  Char_t   path[256]   // Location of StarLight files
    4041
    41   MStarLight MSLStored  ;   // MStarLight in memmory
     42  MStarLight *MSLStored;  // MStarLight in memory
    4243
    43   Float_t  fTrigShape   ;   // a number that indicate the shape type of
    44                             // the signal   
    45                             // = 0 --> a gaussian 
    46   Float_t  fAmplTrig    ;   // the amplitude of the trigger in mV
    47   Float_t  fFwhmTrig    ;   // the width of the signal in nsec
     44  Int_t  fTrigShape;      // a number that indicate the shape type of
     45                          // the signal   
     46                          // = 0 --> a gaussian 
     47  Float_t  fAmplTrig   // the amplitude of the trigger in mV
     48  Float_t  fFwhmTrig   // the width of the signal in nsec
    4849
    49   Float_t  fFadcShape   ;   // a number that indicate the shape type of
    50                             // the signal   
    51                             // = 0 --> a gaussian 
    52   Float_t  fIntegFadc    ;  // the integral of the single phe response
    53                             // in the FADC (in FADC counts)
    54   Float_t  fFwhmFadc    ;   // the width of the signal in nsec
     50  Int_t    fFadcShape;    // a number that indicate the shape type of
     51                          // the signal   
     52                          // = 0 --> a gaussian 
     53  Float_t  fIntegFadc  // the integral of the single phe response
     54                          // in the FADC (in FADC counts)
     55  Float_t  fFwhmFadc   // the width of the signal in nsec
    5556
    56   TRandom  *RandomNumber;   // RandomGenerator
     57  Float_t  fFadcSlicesPerNanosec; // The sampling frequency (GHz) of the FADC
     58
     59  TRandom  *RandomNumber; // RandomGenerator
    5760
    5861public:
     
    6063  MLons() ;
    6164
    62   MLons(Float_t in_shapeT, Float_t in_amplT, Float_t in_FwhmT,
    63         Float_t in_shapeF, Float_t in_integF, Float_t in_FwhmF) ;
     65  MLons(Int_t in_shapeT, Float_t in_amplT, Float_t in_FwhmT,
     66        Int_t in_shapeF, Float_t in_integF, Float_t in_FwhmF,
     67        Float_t in_Fadc_Slices_per_ns);
    6468
    6569  void Reset() ;
     
    7882  Float_t GetIntegFadc() ;
    7983  Float_t GetFwhmFadc() ;
     84  Float_t GetFadcSlicesPerNanosec() {return fFadcSlicesPerNanosec;}
    8085
    8186  void GetPath(Char_t *out);
Note: See TracChangeset for help on using the changeset viewer.