#include <EdbPrediction.h>
|
| void | AddPrediction (int id, int event, int flag, float ty, float tz, float y, float z) |
| |
| 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 (const char *name="predictions") const |
| |
| Int_t | N () const |
| |
| void | Print (Option_t *opt="") const |
| |
| int | ReadDC (const char *file) |
| |
| int | ReadDC0 (const char *file) |
| |
| void | WriteDC (const char *file="predictions.dc") const |
| |
| void | WriteDC1 (const char *file="predictions.dc") const |
| |
| virtual | ~EdbPredictionsBox () |
| |
| virtual Float_t | DeltaX () |
| |
| virtual Float_t | DeltaY () |
| |
| virtual void | DrawPoints (int style=23, int col=4, float size=1., bool same=false) |
| |
| | EdbPointsBox2D () |
| |
| | EdbPointsBox2D (const EdbPointsBox2D &pb) |
| |
| virtual const EdbAffine2D * | GetKeep () const |
| |
| virtual void | GetKeep (EdbAffine2D &aff) |
| |
| 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 | Substruct (EdbPoint *p) |
| |
| virtual void | Test () const |
| |
| virtual void | TestPoint3D () const |
| |
| virtual void | Transform (const EdbAffine3D *a) |
| |
| virtual | ~EdbPoint3D () |
| |
| virtual void | TestPoint2D () const |
| |
| virtual | ~EdbPoint2D () |
| |
| virtual | ~EdbPoint () |
| |
◆ EdbPredictionsBox() [1/3]
| EdbPredictionsBox::EdbPredictionsBox |
( |
| ) |
|
TClonesArray * ePredictions
Definition: EdbPrediction.h:75
◆ EdbPredictionsBox() [2/3]
77 else ePredictions =
new TClonesArray(
"EdbPredictionDC",1000);
EdbPointsBox2D()
Definition: EdbVirtual.cxx:124
TClonesArray * GetPredictions() const
Definition: EdbPrediction.h:89
◆ EdbPredictionsBox() [3/3]
| EdbPredictionsBox::EdbPredictionsBox |
( |
int |
n | ) |
|
◆ ~EdbPredictionsBox()
| EdbPredictionsBox::~EdbPredictionsBox |
( |
| ) |
|
|
virtual |
◆ AddPrediction()
| void EdbPredictionsBox::AddPrediction |
( |
int |
id, |
|
|
int |
event, |
|
|
int |
flag, |
|
|
float |
ty, |
|
|
float |
tz, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
187 new((*ePredictions)[
GetN()])
Definition: EdbPrediction.h:21
Int_t GetN() const
Definition: EdbPrediction.cxx:116
int event
Definition: shower_tr.C:25
◆ At()
| EdbPoint* EdbPredictionsBox::At |
( |
int |
i | ) |
const |
|
inlinevirtual |
Implements EdbPointsBox2D.
Definition: EdbVirtual.h:28
EdbPredictionDC * GetPrediction(int i) const
Definition: EdbPrediction.cxx:281
◆ Generate()
| void EdbPredictionsBox::Generate |
( |
int |
n | ) |
|
195 for(
int i=0; i<n; i++ ) {
void AddPrediction(int id, int event, int flag, float ty, float tz, float y, float z)
Definition: EdbPrediction.cxx:184
◆ GetN()
| Int_t EdbPredictionsBox::GetN |
( |
| ) |
const |
◆ GetPrediction()
◆ GetPredictions()
| TClonesArray* EdbPredictionsBox::GetPredictions |
( |
| ) |
const |
|
inline |
◆ MakeNtuple()
| TNtuple * EdbPredictionsBox::MakeNtuple |
( |
const char * |
name = "predictions" | ) |
const |
158 TNtuple *nt =
new TNtuple(
name,
"$c predictions",
"id:event:flag:ty:tz:y:z" );
162 for(
int i=0; i<
N(); i++ ) {
164 nt->Fill( pdc->
GetID(),
virtual Float_t GetTz() const
Definition: EdbPrediction.h:46
virtual Int_t GetID() const
Definition: EdbPrediction.h:42
virtual Int_t GetEvent() const
Definition: EdbPrediction.h:43
virtual Float_t GetTy() const
Definition: EdbPrediction.h:45
virtual Int_t GetFlag() const
Definition: EdbPrediction.h:44
virtual Float_t GetZp() const
Definition: EdbPrediction.h:48
virtual Float_t GetYp() const
Definition: EdbPrediction.h:47
Int_t N() const
Definition: EdbPrediction.h:92
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24
◆ N()
| Int_t EdbPredictionsBox::N |
( |
| ) |
const |
|
inlinevirtual |
◆ Print()
| void EdbPredictionsBox::Print |
( |
Option_t * |
opt = "" | ) |
const |
|
virtual |
Reimplemented from EdbPointsBox2D.
179 printf(
"EdbPredictionsBox: %d elements\n",
N() );
virtual void Print(Option_t *opt=0) const
Definition: EdbPrediction.cxx:60
◆ ReadDC()
| Int_t EdbPredictionsBox::ReadDC |
( |
const char * |
file | ) |
|
205 FILE *fp = fopen(
file,
"r");
211 int module, stack, period,
plate;
213 if (fgets (buffer, 256, fp) ==
NULL)
return 0;
214 ncols = sscanf(buffer,
"%d %d %d %d %f %f",
215 &module, &stack, &period, &
plate, &a1, &a2);
221 for(
int i=0; i<100000; i++ ) {
222 if (fgets (buffer, 256, fp) ==
NULL)
break;
223 ncols = sscanf(buffer,
"%d %d %d %f %f %f %f",
224 &
id, &ev, &flag, &ty, &tz, &y, &z);
225 if (ncols != 7 && ncols>0) {
226 printf(
"*** EmuDCTrack::Read Error: ncolomns =%d != 7", ncols );
236 printf(
"%d tracks are readed from file %s\n", ntr,
file );
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1
UInt_t id
Definition: tlg2pattern.C:118
#define NULL
Definition: nidaqmx.h:84
TFile * file
Definition: write_pvr.C:3
◆ ReadDC0()
| Int_t EdbPredictionsBox::ReadDC0 |
( |
const char * |
file | ) |
|
245 FILE *fp = fopen(
file,
"r");
261 for(
int i=0; i<100000; i++ ) {
262 if (fgets (buffer, 256, fp) ==
NULL)
break;
263 ncols = sscanf(buffer,
"%d %d %d %f %f %f %f",
264 &
id, &ev, &flag, &ty, &tz, &y, &z);
265 if (ncols != 7 && ncols>0) {
266 printf(
"*** EmuDCTrack::Read Error: ncolomns =%d != 7", ncols );
276 printf(
"%d tracks are readed from file %s\n", ntr,
file );
◆ WriteDC()
| void EdbPredictionsBox::WriteDC |
( |
const char * |
file = "predictions.dc" | ) |
const |
124 FILE *fp = fopen(
file,
"w");
void WriteDC(FILE *file) const
Definition: EdbPrediction.cxx:53
◆ WriteDC1()
| void EdbPredictionsBox::WriteDC1 |
( |
const char * |
file = "predictions.dc" | ) |
const |
135 FILE *fp = fopen(
file,
"w");
137 if(
N()>0 )
for(
int i=0; i<
N(); i++ ) {
141 fprintf( fp,
"%i %i %i %f %f %f %f \n",
p
Definition: testBGReduction_AllMethods.C:8
◆ ePredictions
| TClonesArray* EdbPredictionsBox::ePredictions |
|
private |
The documentation for this class was generated from the following files: