#include <EdbFiducial.h>
|
void | AddMark (int id, float x, float y, int flag=0) |
| members access functions More...
|
|
EdbPoint * | At (int i) const |
|
void | Draw (int style=23, int col=4, float size=1., float tsiz=.03) |
|
| EdbMarksBox () |
|
| EdbMarksBox (const EdbMarksBox &mb) |
|
| EdbMarksBox (int n) |
|
EdbMark * | GetMark (int i) const |
|
TClonesArray * | GetMarks () const |
|
Int_t | GetN () const |
|
Int_t | N () const |
| mandatory virtual functions: More...
|
|
void | Print (Option_t *opt="") const |
| other functions More...
|
|
virtual | ~EdbMarksBox () |
|
virtual EdbPoint * | At (int i) const =0 |
|
virtual Float_t | DeltaX () |
|
virtual Float_t | DeltaY () |
|
virtual void | DrawPoints (int style=23, int col=4, float size=1.) |
|
| EdbPointsBox2D () |
|
| EdbPointsBox2D (const EdbPointsBox2D &pb) |
|
virtual const EdbAffine2D * | GetKeep () const |
|
virtual void | GetKeep (EdbAffine2D &aff) |
|
virtual Int_t | N () const =0 |
|
virtual void | Print (Option_t *opt="") const |
|
virtual void | Retransform () |
|
virtual void | Rotate (float angle) |
|
virtual void | ScaleX (float scaleFactor) |
|
virtual void | ScaleY (float scaleFactor) |
|
virtual void | SetKeep (float a11, float a12, float a21, float a22, float b1, float b2) |
|
virtual void | SetX (float x) |
|
virtual void | SetY (float y) |
|
virtual void | SetZ (float z) |
|
virtual void | ShiftX (float offset) |
|
virtual void | ShiftY (float offset) |
|
virtual void | SmearXY (float sigmax, float sigmay) |
|
virtual void | Substruct (EdbPointsBox2D *b) |
|
virtual void | Transform (const EdbAffine2D *a) |
|
virtual Float_t | X () const |
|
virtual TH1F * | Xhist () |
|
virtual Float_t | Xmax () const |
|
virtual Float_t | Xmin () const |
|
virtual TH2F * | XYhist () |
|
virtual Float_t | Y () const |
|
virtual TH1F * | Yhist () |
|
virtual Float_t | Ymax () const |
|
virtual Float_t | Ymin () const |
|
virtual Float_t | Z () const |
|
virtual | ~EdbPointsBox2D () |
|
virtual void | Print (Option_t *opt="") const |
|
virtual void | SetZ (float z)=0 |
|
virtual void | Substruct (EdbPoint *p) |
|
virtual void | Test () const |
|
virtual void | TestPoint3D () const |
|
virtual void | Transform (const EdbAffine3D *a) |
|
virtual Float_t | Z () const =0 |
|
virtual | ~EdbPoint3D () |
|
virtual void | Print (Option_t *opt="") const |
|
virtual void | SetX (float x)=0 |
|
virtual void | SetY (float y)=0 |
|
virtual void | SetZ (float z) |
|
virtual void | Substruct (EdbPoint *p) |
|
virtual void | Test () const |
|
virtual void | TestPoint2D () const |
|
virtual void | Transform (const EdbAffine2D *a) |
|
virtual Float_t | X () const =0 |
|
virtual Float_t | Y () const =0 |
|
virtual Float_t | Z () const |
|
virtual | ~EdbPoint2D () |
|
virtual void | SetX (float x)=0 |
|
virtual void | SetY (float y)=0 |
|
virtual void | SetZ (float z)=0 |
|
virtual void | Substruct (EdbPoint *p)=0 |
|
virtual void | Test () const |
|
virtual void | Transform (const EdbAffine2D *a) |
|
virtual void | Transform (const EdbAffine3D *a) |
|
virtual Float_t | X () const =0 |
|
virtual Float_t | Y () const =0 |
|
virtual Float_t | Z () const =0 |
|
virtual | ~EdbPoint () |
|
◆ EdbMarksBox() [1/3]
EdbMarksBox::EdbMarksBox |
( |
| ) |
|
628{
629 eMarks =
new TClonesArray(
"EdbMark",4);
630}
TClonesArray * eMarks
collection of fiducial marks
Definition: EdbFiducial.h:59
◆ EdbMarksBox() [2/3]
634{
636 else eMarks =
new TClonesArray(
"EdbMark",4);
637}
TClonesArray * GetMarks() const
Definition: EdbFiducial.h:72
EdbPointsBox2D()
Definition: EdbVirtual.cxx:125
◆ EdbMarksBox() [3/3]
EdbMarksBox::EdbMarksBox |
( |
int |
n | ) |
|
641{
642 eMarks =
new TClonesArray(
"EdbMark",n);
643}
◆ ~EdbMarksBox()
EdbMarksBox::~EdbMarksBox |
( |
| ) |
|
|
virtual |
◆ AddMark()
void EdbMarksBox::AddMark |
( |
int |
id, |
|
|
float |
x, |
|
|
float |
y, |
|
|
int |
flag = 0 |
|
) |
| |
members access functions
717{
719}
Definition: EdbFiducial.h:21
Int_t GetN() const
Definition: EdbFiducial.cxx:703
◆ At()
EdbPoint * EdbMarksBox::At |
( |
int |
i | ) |
const |
|
inlinevirtual |
Implements EdbPointsBox2D.
EdbMark * GetMark(int i) const
Definition: EdbFiducial.cxx:709
protocol class for point (virtual point)
Definition: EdbVirtual.h:28
◆ Draw()
void EdbMarksBox::Draw |
( |
int |
style = 23 , |
|
|
int |
col = 4 , |
|
|
float |
size = 1. , |
|
|
float |
tsiz = .03 |
|
) |
| |
676{
678
679 if(tsiz<0) return;
680
681 char lable[4];
682
683#ifndef WIN32
685 for( int i=0; i<n; i++ ) {
686 sprintf(lable,
"%d",
GetMark(i)->GetID() );
687 TText *
t =
new TText(
At(i)->
X(),
At(i)->
Y(), lable );
689 t->SetTextSize(tsiz);
690 }
691#endif
692}
Int_t N() const
mandatory virtual functions:
Definition: EdbFiducial.h:75
EdbPoint * At(int i) const
Definition: EdbFiducial.h:76
virtual Float_t X() const
Definition: EdbVirtual.h:165
virtual Float_t Y() const
Definition: EdbVirtual.h:166
virtual void DrawPoints(int style=23, int col=4, float size=1.)
Definition: EdbVirtual.cxx:255
TTree * t
Definition: check_shower.C:4
◆ GetMark()
EdbMark * EdbMarksBox::GetMark |
( |
int |
i | ) |
const |
710{
712 else return 0;
713}
◆ GetMarks()
TClonesArray * EdbMarksBox::GetMarks |
( |
| ) |
const |
|
inline |
◆ GetN()
Int_t EdbMarksBox::GetN |
( |
| ) |
const |
◆ N()
Int_t EdbMarksBox::N |
( |
| ) |
const |
|
inlinevirtual |
◆ Print()
void EdbMarksBox::Print |
( |
Option_t * |
opt = "" | ) |
const |
|
virtual |
other functions
Reimplemented from EdbPointsBox2D.
696{
697 printf(
"EdbMarksBox: %d fiducials\n",
GetN() );
700}
void Print(Option_t *opt="") const
◆ eMarks
TClonesArray* EdbMarksBox::eMarks |
|
private |
collection of fiducial marks
The documentation for this class was generated from the following files: