#include <EdbRunHeader.h>
|
Float_t | CameraHeight () const |
|
Float_t | CameraWidth () const |
|
EdbAffine2D * | CCD2Stage () const |
|
| EdbRunHeader (int n=0) |
|
Float_t | EmulsionBase () const |
|
Float_t | EmulsionDown () const |
|
Float_t | EmulsionUp () const |
| plate access functions usefull for analysis More...
|
|
EdbArea * | GetArea () const |
|
TString | GetComment () const |
|
Double_t | GetCPU () const |
|
TDatime * | GetFinishTime () |
|
Int_t | GetFlag (int i) const |
|
Int_t | GetNareas () const |
|
EdbPlate * | GetPlate () const |
|
Int_t | GetRunID () const |
|
EdbStage * | GetStage () const |
|
TDatime * | GetStartTime () |
|
Long_t | GetSystemStartTime () const |
|
Float_t | GetXmax () const |
|
Float_t | GetXmin () const |
|
Float_t | GetYmax () const |
|
Float_t | GetYmin () const |
|
Int_t | NpixelsX () const |
| stage access functions usefull for analysis More...
|
|
Int_t | NpixelsY () const |
|
Float_t | PixelX () const |
|
Float_t | PixelY () const |
|
void | Print () |
| other routines More...
|
|
void | SetArea (int N, float stepx, float stepy, int ft, int fb, int path) |
|
void | SetCCD (int nx=0, int ny=0, float px=0, float py=0, char *name="", char *title="") |
| stage setting functions More...
|
|
void | SetComment (const char *com) |
|
void | SetCPU (Double_t cpu) |
|
void | SetFlag (int i, int value) |
|
void | SetLimits (float xmin, float xmax, float ymin, float ymax) |
|
void | SetNareas (int n) |
|
void | SetObjective (float mag, float a, float b, float c, float d, float p, float q, char *name="", char *title="") |
|
void | SetPlate (int id, float up, float base, float down, float shru, float shrd, char *name="", char *title="") |
|
void | SetRunID (int id) |
|
Float_t | ShrinkageDown () const |
|
Float_t | ShrinkageUp () const |
|
virtual | ~EdbRunHeader () |
|
◆ EdbRunHeader()
EdbRunHeader::EdbRunHeader |
( |
int |
n = 0 | ) |
|
◆ ~EdbRunHeader()
virtual EdbRunHeader::~EdbRunHeader |
( |
| ) |
|
|
inlinevirtual |
◆ CameraHeight()
Float_t EdbRunHeader::CameraHeight |
( |
| ) |
const |
|
inline |
◆ CameraWidth()
Float_t EdbRunHeader::CameraWidth |
( |
| ) |
const |
|
inline |
◆ CCD2Stage()
EdbAffine2D * CCD2Stage() const
create new object with copied affine parameters
Definition: EdbStage.cxx:180
◆ EmulsionBase()
Float_t EdbRunHeader::EmulsionBase |
( |
| ) |
const |
|
inline |
Float_t GetBase() const
Definition: EdbRunHeader.h:48
◆ EmulsionDown()
Float_t EdbRunHeader::EmulsionDown |
( |
| ) |
const |
|
inline |
Float_t GetDown() const
Definition: EdbRunHeader.h:50
◆ EmulsionUp()
Float_t EdbRunHeader::EmulsionUp |
( |
| ) |
const |
|
inline |
plate access functions usefull for analysis
Float_t GetUp() const
Definition: EdbRunHeader.h:49
◆ GetArea()
EdbArea * EdbRunHeader::GetArea |
( |
| ) |
const |
|
inline |
◆ GetComment()
TString EdbRunHeader::GetComment |
( |
| ) |
const |
|
inline |
◆ GetCPU()
Double_t EdbRunHeader::GetCPU |
( |
| ) |
const |
|
inline |
◆ GetFinishTime()
TDatime * EdbRunHeader::GetFinishTime |
( |
| ) |
|
|
inline |
◆ GetFlag()
Int_t EdbRunHeader::GetFlag |
( |
int |
i | ) |
const |
|
inline |
138{
if(i>=0&&i<10)
return eFlag[i];
return -999; }
◆ GetNareas()
Int_t EdbRunHeader::GetNareas |
( |
| ) |
const |
|
inline |
◆ GetPlate()
EdbPlate * EdbRunHeader::GetPlate |
( |
| ) |
const |
|
inline |
◆ GetRunID()
Int_t EdbRunHeader::GetRunID |
( |
| ) |
const |
|
inline |
◆ GetStage()
EdbStage * EdbRunHeader::GetStage |
( |
| ) |
const |
|
inline |
◆ GetStartTime()
TDatime * EdbRunHeader::GetStartTime |
( |
| ) |
|
|
inline |
◆ GetSystemStartTime()
Long_t EdbRunHeader::GetSystemStartTime |
( |
| ) |
const |
|
inline |
◆ GetXmax()
Float_t EdbRunHeader::GetXmax |
( |
| ) |
const |
|
inline |
◆ GetXmin()
Float_t EdbRunHeader::GetXmin |
( |
| ) |
const |
|
inline |
◆ GetYmax()
Float_t EdbRunHeader::GetYmax |
( |
| ) |
const |
|
inline |
◆ GetYmin()
Float_t EdbRunHeader::GetYmin |
( |
| ) |
const |
|
inline |
◆ NpixelsX()
Int_t EdbRunHeader::NpixelsX |
( |
| ) |
const |
|
inline |
stage access functions usefull for analysis
Int_t GetNx() const
Definition: EdbStage.h:37
EdbCCD * GetCCD() const
Definition: EdbStage.h:104
◆ NpixelsY()
Int_t EdbRunHeader::NpixelsY |
( |
| ) |
const |
|
inline |
Int_t GetNy() const
Definition: EdbStage.h:38
◆ PixelX()
Float_t EdbRunHeader::PixelX |
( |
| ) |
const |
|
inline |
Float_t PixelX() const
Definition: EdbStage.h:101
◆ PixelY()
Float_t EdbRunHeader::PixelY |
( |
| ) |
const |
|
inline |
◆ Print()
void EdbRunHeader::Print |
( |
| ) |
|
other routines
74{
75 printf("\n--------------------------------------------------------------------\n");
76 printf("Run Title: \t %s\n", GetTitle() );
77 printf(
"Run Identifier: \t %d\n",
eRunID);
80 printf("\n");
81 printf(
"Run started at:\t ");
eStartTime.Print();
84
85 printf("Total real time:\t %d \n", rtime );
86 printf(
"Total CPU time: \t %.3f \n",
eCPU );
87 printf("\n");
89 printf("--------------------------------------------------------------------\n");
90}
void Print() const
Definition: EdbRunHeader.cxx:207
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:60
◆ SetArea()
void EdbRunHeader::SetArea |
( |
int |
N, |
|
|
float |
stepx, |
|
|
float |
stepy, |
|
|
int |
ft, |
|
|
int |
fb, |
|
|
int |
path |
|
) |
| |
|
inline |
212 {
eArea->
Set(N, stepx, stepy, ft, fb, path); }
void Set(int n, float stepx, float stepy, int ft, int fb, int path=1, int nx=0, int ny=0)
Definition: EdbFiducial.cxx:115
◆ SetCCD()
void EdbRunHeader::SetCCD |
( |
int |
nx = 0 , |
|
|
int |
ny = 0 , |
|
|
float |
px = 0 , |
|
|
float |
py = 0 , |
|
|
char * |
name = "" , |
|
|
char * |
title = "" |
|
) |
| |
|
inline |
stage setting functions
185 {
189 }
void Set(int nx=0, int ny=0, float px=0, float py=0)
Definition: EdbStage.h:34
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24
◆ SetComment()
void EdbRunHeader::SetComment |
( |
const char * |
com | ) |
|
|
inline |
◆ SetCPU()
void EdbRunHeader::SetCPU |
( |
Double_t |
cpu | ) |
|
|
inline |
◆ SetFlag()
void EdbRunHeader::SetFlag |
( |
int |
i, |
|
|
int |
value |
|
) |
| |
|
inline |
131{
if(i>=0&&i<10)
eFlag[i]=value; }
◆ SetLimits()
void EdbRunHeader::SetLimits |
( |
float |
xmin, |
|
|
float |
xmax, |
|
|
float |
ymin, |
|
|
float |
ymax |
|
) |
| |
|
inline |
◆ SetNareas()
void EdbRunHeader::SetNareas |
( |
int |
n | ) |
|
|
inline |
◆ SetObjective()
void EdbRunHeader::SetObjective |
( |
float |
mag, |
|
|
float |
a, |
|
|
float |
b, |
|
|
float |
c, |
|
|
float |
d, |
|
|
float |
p, |
|
|
float |
q, |
|
|
char * |
name = "" , |
|
|
char * |
title = "" |
|
) |
| |
|
inline |
198 }
T mag(const SVector< T, D > &rhs)
Definition: Functions.hh:216
void d()
Definition: RecDispEX.C:381
void a()
Definition: check_aligned.C:59
void Set(float mag, float a, float b, float c, float d, float p, float q)
Definition: EdbStage.h:61
EdbObjective * GetObjective() const
Definition: EdbStage.h:105
q
Definition: testBGReduction_AllMethods.C:55
p
Definition: testBGReduction_AllMethods.C:8
◆ SetPlate()
void EdbRunHeader::SetPlate |
( |
int |
id, |
|
|
float |
up, |
|
|
float |
base, |
|
|
float |
down, |
|
|
float |
shru, |
|
|
float |
shrd, |
|
|
char * |
name = "" , |
|
|
char * |
title = "" |
|
) |
| |
|
inline |
204 {
ePlate->
Set(
id, up, base, down, shru, shrd );
207 }
void Set(int id, float u, float b, float d, float su, float sd)
Definition: EdbRunHeader.cxx:215
◆ SetRunID()
void EdbRunHeader::SetRunID |
( |
int |
id | ) |
|
|
inline |
UInt_t id
Definition: tlg2couples.C:117
◆ ShrinkageDown()
Float_t EdbRunHeader::ShrinkageDown |
( |
| ) |
const |
|
inline |
Float_t GetShrinkageD() const
Definition: EdbRunHeader.h:52
◆ ShrinkageUp()
Float_t EdbRunHeader::ShrinkageUp |
( |
| ) |
const |
|
inline |
Float_t GetShrinkageU() const
Definition: EdbRunHeader.h:51
◆ eArea
definition of scanning area (views path)
◆ eComment
TString EdbRunHeader::eComment |
|
private |
Comment to define this scanning session.
◆ eCPU
Double_t EdbRunHeader::eCPU |
|
private |
CPU time of run production.
◆ eFinishTime
TDatime EdbRunHeader::eFinishTime |
|
private |
Date and Time of run finishing.
◆ eFlag
Int_t EdbRunHeader::eFlag[10] |
|
private |
customize run flags: eFlag[0] = 1 - UTS data eFlag[0] = 2 - SySal data eFlag[1] = 1 - Stage coordinates eFlag[1] = 2 - Absolute (fiducial) coordinates eFlag[2] = 1 - real (stage) coordinates for clusters eFlag[2] = 2 - pixels coordinates for clusters
◆ eNareas
Int_t EdbRunHeader::eNareas |
|
private |
total number of areas (fragments) in the run
◆ ePlate
Emulsion plate specification.
◆ eRunID
Int_t EdbRunHeader::eRunID |
|
private |
◆ eStage
◆ eStartTime
TDatime EdbRunHeader::eStartTime |
|
private |
Date and Time of run starting.
◆ eSystemStartTime
Long_t EdbRunHeader::eSystemStartTime |
|
private |
System time of run start in msec.
◆ eXmax
Float_t EdbRunHeader::eXmax |
|
private |
◆ eXmin
Float_t EdbRunHeader::eXmin |
|
private |
◆ eYmax
Float_t EdbRunHeader::eYmax |
|
private |
◆ eYmin
Float_t EdbRunHeader::eYmin |
|
private |
The documentation for this class was generated from the following files: