Ignore:
Timestamp:
06/22/07 18:03:08 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mpointing/MPointing.h

    r7214 r8593  
    5151{
    5252private:
    53     static const Int_t fNumPar;
     53    static const Int_t fgNumPar;
    5454
    5555    Double_t fIe   ; // [rad] Index Error in Elevation
     
    8383    void Clear(Option_t *o="")
    8484    {
    85         for (int i=0; i<fNumPar; i++)
     85        for (int i=0; i<fgNumPar; i++)
    8686        {
    8787            *fCoeff[i] = 0;
     
    9494
    9595public:
    96     MPointing() { fError.Set(fNumPar); Init(); Clear(); }
    97     MPointing(const char *name) { fError.Set(fNumPar); Init(); Clear(); Load(name); }
    98     virtual ~MPointing() { delete fNames; delete fCoeff; delete fDescr; }
    99 
    100     void Load(const char *name);
    101     void Save(const char *name);
     96    MPointing() { fError.Set(fgNumPar); Init(); Clear(); }
     97    MPointing(const char *name) { fError.Set(fgNumPar); Init(); Clear(); Load(name); }
     98    virtual ~MPointing() { delete [] fNames; delete [] fCoeff; delete [] fDescr; }
     99
     100    Bool_t Load(const char *name);
     101    Bool_t Save(const char *name);
    102102
    103103    void Reset();
     
    117117    ZdAz operator()(const ZdAz &zdaz, void (*fcn)(ZdAz &zdaz, Double_t *par)) const
    118118    {
    119         Double_t par[fNumPar];
     119        Double_t par[fgNumPar];
    120120        GetParameters(par);
    121121        ZdAz za = zdaz;
     
    126126    AltAz operator()(const AltAz &aaz, void (*fcn)(AltAz &aaz, Double_t *par)) const
    127127    {
    128         Double_t par[fNumPar];
     128        Double_t par[fgNumPar];
    129129        GetParameters(par);
    130130        AltAz aa = aaz;
     
    135135    TVector3 operator()(const TVector3 &aaz, void (*fcn)(TVector3 &aaz, Double_t *par)) const
    136136    {
    137         Double_t par[fNumPar];
     137        Double_t par[fgNumPar];
    138138        GetParameters(par);
    139139        TVector3 v = aaz;
     
    174174    }
    175175
    176     void SetParameters(const Double_t *par, Int_t n=fNumPar);
    177     void GetParameters(Double_t *par, Int_t n=fNumPar) const;
     176    void SetParameters(const Double_t *par, Int_t n=fgNumPar);
     177    void GetParameters(Double_t *par, Int_t n=fgNumPar) const;
    178178
    179179    void SetParameters(const TArrayD &par)
     
    183183    void GetParameters(TArrayD &par) const
    184184    {
    185         par.Set(fNumPar);
     185        par.Set(fgNumPar);
    186186        GetParameters(par.GetArray());
    187187    }
     
    189189    {
    190190        par = fError;
    191         for (int i=0; i<fNumPar; i++)
     191        for (int i=0; i<fgNumPar; i++)
    192192            par[i] *= TMath::RadToDeg();
    193193    }
     
    217217     */
    218218
    219     static const Int_t GetNumPar() { return fNumPar; }
     219    static const Int_t GetNumPar() { return fgNumPar; }
    220220
    221221    ClassDef(MPointing, 1) // Pointing Model for MAGIC
Note: See TracChangeset for help on using the changeset viewer.