Changeset 1732 for trunk/MagicSoft


Ignore:
Timestamp:
01/24/03 12:38:44 (22 years ago)
Author:
blanch
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r1674 r1732  
    6363    /* Physical constants and interaction flags (see CORSIKA manual): */
    6464    Float_t C[50];
    65     Float_t dummy1[20]; /* not used */
     65    float wobble_mode;      /* Indicates wobble mode with which
     66                               reflector has been run */
     67    float atmospheric_model; /* Indicates atmospheric model used in
     68                                absorption simulation. 0 = no atmosphere,
     69                                1 = atm_90percent, 2 = atm_isothermal,
     70                                3 = atm_corsika.
     71                                */
     72    Float_t dummy1[18]; /* not used */
    6673    Float_t CKA[40];
    6774    Float_t CETA[5];
     
    7885  virtual ~MCRunHeader(void) {}  // default destructor
    7986 
     87  // Get variables
     88  void get_constantC(float *c){
     89    for (int i=0;i<50;i++)
     90      c[i]=C[i];
     91  }
     92  void get_constantCKA(float *cka){
     93    for (int i=0;i<40;i++)
     94      cka[i]=CKA[i];
     95  }
     96  void get_constantCETA(float *ceta){
     97    for (int i=0;i<5;i++)
     98      ceta[i]=CETA[i];
     99  }
     100  void get_constantCSTRBA(float *cstrba){
     101    for (int i=0;i<11;i++)
     102      cstrba[i]=CSTRBA[i];
     103  }
     104  void get_constantAATM(float *aatm){
     105    for (int i=0;i<5;i++)
     106      aatm[i]=AATM[i];
     107  }
     108  void get_constantBATM(float *batm){
     109    for (int i=0;i<5;i++)
     110      batm[i]=BATM[i];
     111  }
     112  void get_constantCATM(float *catm){
     113    for (int i=0;i<5;i++)
     114      catm[i]=CATM[i];
     115  }
     116  void get_constantNFL(float *nfl){
     117    for (int i=0;i<4;i++)
     118      nfl[i]=NFL[i];
     119  }
     120
     121  float get_date() { return date;}
     122  float get_ELow() { return ELowLim;}
     123  float get_EUpp() { return EUppLim;}
     124  float get_EGS4() { return EGS4_flag;}
     125  float get_NKG()  { return NKG_flag;}
     126  float get_Ecutoffh() {return Ecutoffh;}
     127  float get_Ecutoffm() {return Ecutoffm;}
     128  float get_Ecutoffe() {return Ecutoffe;}
     129  float get_Ecutoffg() {return Ecutoffg;}
     130  float get_wobble() {return wobble_mode;}
     131  float get_atmophere() {return atmospheric_model;}
    80132  // reads EventHeader from binary input stream
    81133  Int_t read ( ifstream &is ) {
Note: See TracChangeset for help on using the changeset viewer.