FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbPrediction.h>
Public Member Functions | |
void | AddPrediction (int id, int event, int flag, float ty, float tz, float y, float z) |
members access functions More... | |
EdbPoint * | At (int i) const |
EdbPredictionsBox () | |
EdbPredictionsBox (const EdbPredictionsBox &pb) | |
EdbPredictionsBox (int n) | |
void | Generate (int n) |
Int_t | GetN () const |
EdbPredictionDC * | GetPrediction (int i) const |
TClonesArray * | GetPredictions () const |
TNtuple * | MakeNtuple (char *name="predictions") const |
Int_t | N () const |
mandatory virtual functions: More... | |
void | Print (Option_t *opt="") const |
other finctions More... | |
int | ReadDC (char *file) |
int | ReadDC0 (char *file) |
void | WriteDC (char *file="predictions.dc") const |
void | WriteDC1 (char *file="predictions.dc") const |
virtual | ~EdbPredictionsBox () |
![]() | |
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 () |
Private Attributes | |
TClonesArray * | ePredictions |
collection of predictions More... | |
EdbPredictionsBox::EdbPredictionsBox | ( | ) |
EdbPredictionsBox::EdbPredictionsBox | ( | const EdbPredictionsBox & | pb | ) |
EdbPredictionsBox::EdbPredictionsBox | ( | int | n | ) |
|
virtual |
void EdbPredictionsBox::AddPrediction | ( | int | id, |
int | event, | ||
int | flag, | ||
float | ty, | ||
float | tz, | ||
float | y, | ||
float | z | ||
) |
members access functions
|
inlinevirtual |
Implements EdbPointsBox2D.
void EdbPredictionsBox::Generate | ( | int | n | ) |
Int_t EdbPredictionsBox::GetN | ( | ) | const |
EdbPredictionDC * EdbPredictionsBox::GetPrediction | ( | int | i | ) | const |
|
inline |
TNtuple * EdbPredictionsBox::MakeNtuple | ( | char * | name = "predictions" | ) | const |
|
inlinevirtual |
|
virtual |
Int_t EdbPredictionsBox::ReadDC | ( | char * | file | ) |
Int_t EdbPredictionsBox::ReadDC0 | ( | char * | file | ) |
read dc file with no header
void EdbPredictionsBox::WriteDC1 | ( | char * | file = "predictions.dc" | ) | const |
|
private |
collection of predictions