Ignore:
Timestamp:
07/17/03 17:41:32 (21 years ago)
Author:
blanch
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/include-Classes/MMcFormat/MMcCorsikaRunHeader.cc

    r2173 r2283  
    3333//
    3434////////////////////////////////////////////////////////////////////////////
     35#include "MGeomCorsikaCT.h"
    3536#include "MMcCorsikaRunHeader.h"
    3637
     
    4445//
    4546//
    46 MMcCorsikaRunHeader::MMcCorsikaRunHeader(const char *name, const char *title)
     47MMcCorsikaRunHeader::MMcCorsikaRunHeader(const char *name, const char *title,
     48                                         int NumCT)
    4749{
    4850    fName  = name  ? name  : "MMcCorsikaRunHeader";
     
    7981    for (int i=0;i<4; i++)  fNFL[i] = 0;
    8082
     83    fViewconeAngles[0]=0.0;
     84    fViewconeAngles[1]=0.0;
     85
    8186    fWobbleMode=0;
    8287    fAtmosphericModel=0;
     88
     89    fNumCT=NumCT;
     90    for  (int i=0;i<NumCT;i++)
     91      fTelescopes[i]= new MGeomCorsikaCT;
     92
    8393}
    8494
     
    109119                               const Float_t  catm[5],
    110120                               const Float_t  nfl[4],
     121                               const Float_t  viewcone[2],
    111122                               const Float_t  wobble,
    112123                               const Float_t  atmospher
     
    143154    for (int i=0; i<4; i++)  fNFL[i] = nfl[i];
    144155
     156    fViewconeAngles[0]=viewcone[0];
     157    fViewconeAngles[1]=viewcone[1];
     158
    145159    fWobbleMode=wobble;
    146160    fAtmosphericModel=atmospher;
     161
     162}
     163
     164// -------------------------------------------------------------------------
     165//
     166// Fill C Telescope information in Corsika Run Header
     167//
     168void MMcCorsikaRunHeader::FillCT(Float_t ctx, Float_t cty, Float_t ctz,
     169                                 Float_t cttheta, Float_t ctphi,
     170                                 Float_t ctdiam, Float_t ctfocal,
     171                                 Int_t CTnum){
     172
     173  static_cast<MGeomCorsikaCT*>(fTelescopes.UncheckedAt(CTnum))
     174    ->Fill(ctx, cty, ctz, cttheta, ctphi, ctdiam, ctfocal);
    147175
    148176}
     
    157185
    158186
    159 
Note: See TracChangeset for help on using the changeset viewer.