Changeset 5034


Ignore:
Timestamp:
09/15/04 16:40:12 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mimage/MHillas.cc

    r4826 r5034  
    6161
    6262#include <TArrayF.h>
     63
     64#include <TLine.h>
    6365#include <TEllipse.h>
    6466#include <TVector2.h>
     
    165167void MHillas::Paint(Option_t *opt)
    166168{
     169    static const Float_t sOffsetW=40.0;
     170    static const Float_t sOffsetL=266.0;
     171
    167172    if (fLength<0 || fWidth<0)
    168173        return;
    169174
     175    const Float_t l = fLength+sOffsetL;
     176    const Float_t w = fWidth +sOffsetW;
     177
     178    TLine line;
     179    line.SetLineWidth(1);
     180    line.SetLineColor(kRed);
     181    line.Paint();
     182
     183    // Length line
     184    line.PaintLine(-l*fCosDelta+fMeanX, -l*fSinDelta+fMeanY,
     185                   +l*fCosDelta+fMeanX, +l*fSinDelta+fMeanY);
     186
     187
     188    // Width line
     189    line.PaintLine(+w*fSinDelta+fMeanX, -w*fCosDelta+fMeanY,
     190                   -w*fSinDelta+fMeanX, +w*fCosDelta+fMeanY);
     191
    170192    TEllipse e(fMeanX, fMeanY, fLength, fWidth, 0, 360, fDelta*kRad2Deg+180);
    171193    e.SetLineWidth(2);
     194    e.SetLineColor(kGreen);
    172195    e.Paint();
    173196}
Note: See TracChangeset for help on using the changeset viewer.