1 #ifndef ROOT_EdbPrediction
2 #define ROOT_EdbPrediction
12 #include "TClonesArray.h"
15 #ifndef ROOT_EdbVirtual
37 float ty,
float tz,
float y,
float z ):
54 virtual Float_t
X()
const {
return GetYp(); }
55 virtual Float_t
Y()
const {
return GetZp(); }
59 virtual Float_t
TX()
const {
return GetTy(); }
60 virtual Float_t
TY()
const {
return GetTz(); }
64 virtual void Print( Option_t *
opt=0)
const;
85 float ty,
float tz,
float y,
float z);
92 Int_t
N()
const {
return GetN(); }
100 void WriteDC(
const char *
file=
"predictions.dc")
const;
101 void WriteDC1(
const char *
file=
"predictions.dc")
const;
Definition: EdbVirtual.h:28
Definition: EdbVirtual.h:142
Definition: EdbPrediction.h:21
virtual Float_t Y() const
Definition: EdbPrediction.h:55
virtual Float_t GetTz() const
Definition: EdbPrediction.h:46
virtual Int_t GetID() const
Definition: EdbPrediction.h:42
virtual ~EdbPredictionDC()
Definition: EdbPrediction.h:40
Float_t eTz
Definition: EdbPrediction.h:30
virtual Int_t GetEvent() const
Definition: EdbPrediction.h:43
Float_t eYp
Definition: EdbPrediction.h:31
EdbPredictionDC(int id, int event, int flag, float ty, float tz, float y, float z)
Definition: EdbPrediction.h:36
Float_t eTy
Definition: EdbPrediction.h:29
virtual Float_t GetTy() const
Definition: EdbPrediction.h:45
virtual void SetX(float x)
Definition: EdbPrediction.h:56
virtual Int_t GetFlag() const
Definition: EdbPrediction.h:44
virtual void SetY(float y)
Definition: EdbPrediction.h:57
Float_t eZp
Definition: EdbPrediction.h:32
virtual void SetTX(float tx)
Definition: EdbPrediction.h:61
virtual Float_t GetZp() const
Definition: EdbPrediction.h:48
EdbPredictionDC()
Definition: EdbPrediction.h:35
Int_t eFlag
Definition: EdbPrediction.h:27
virtual void SetTY(float ty)
Definition: EdbPrediction.h:62
virtual Float_t X() const
Definition: EdbPrediction.h:54
virtual Float_t TX() const
Definition: EdbPrediction.h:59
virtual void Print(Option_t *opt=0) const
Definition: EdbPrediction.cxx:60
virtual Float_t GetYp() const
Definition: EdbPrediction.h:47
void WriteDC(FILE *file) const
Definition: EdbPrediction.cxx:53
virtual Float_t TY() const
Definition: EdbPrediction.h:60
Int_t eIDp
Definition: EdbPrediction.h:25
Int_t eEvent
Definition: EdbPrediction.h:26
Definition: EdbPrediction.h:71
EdbPredictionDC * GetPrediction(int i) const
Definition: EdbPrediction.cxx:281
Int_t GetN() const
Definition: EdbPrediction.cxx:116
void WriteDC(const char *file="predictions.dc") const
Definition: EdbPrediction.cxx:122
void AddPrediction(int id, int event, int flag, float ty, float tz, float y, float z)
Definition: EdbPrediction.cxx:184
int ReadDC0(const char *file)
Definition: EdbPrediction.cxx:241
void WriteDC1(const char *file="predictions.dc") const
Definition: EdbPrediction.cxx:130
EdbPoint * At(int i) const
Definition: EdbPrediction.h:93
EdbPredictionsBox()
Definition: EdbPrediction.cxx:68
TClonesArray * ePredictions
Definition: EdbPrediction.h:75
TNtuple * MakeNtuple(const char *name="predictions") const
Definition: EdbPrediction.cxx:156
virtual ~EdbPredictionsBox()
Definition: EdbPrediction.cxx:87
TClonesArray * GetPredictions() const
Definition: EdbPrediction.h:89
int ReadDC(const char *file)
Definition: EdbPrediction.cxx:203
void Generate(int n)
Definition: EdbPrediction.cxx:193
void Print(Option_t *opt="") const
Definition: EdbPrediction.cxx:177
Int_t N() const
Definition: EdbPrediction.h:92
Definition: EdbVirtual.h:123
const char * opt
Definition: mc2raw.cxx:42
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24
UInt_t id
Definition: tlg2pattern.C:118
int event
Definition: shower_tr.C:25
TFile * file
Definition: write_pvr.C:3