#include <EdbEDA.h>
◆ EdbEDABrickData()
| EdbEDABrickData::EdbEDABrickData |
( |
| ) |
|
|
inline |
int eFirstPlate
Definition: EdbEDA.h:210
double eBeamTX
Definition: EdbEDA.h:196
EdbScanSet * eScanSet
Definition: EdbEDA.h:205
double eBeamTY
Definition: EdbEDA.h:196
int eDataType
Definition: EdbEDA.h:208
int eLastPlate
Definition: EdbEDA.h:211
EdbDataSet * eDataSet
Definition: EdbEDA.h:203
EdbPVRec * ePVR
Definition: EdbEDA.h:206
◆ ~EdbEDABrickData()
| virtual EdbEDABrickData::~EdbEDABrickData |
( |
| ) |
|
|
inlinevirtual |
◆ GetAffine()
202 if(
p!=
NULL)
return p->GetAffineXY();
207 for(i=0;i<
dset->N();i++){
209 if(piece->
Plate()==ipl){
EdbDataProc * dset
Definition: RecDispEX.C:9
Definition: EdbDataSet.h:25
EdbLayer * GetLayer(int id)
Definition: EdbDataSet.h:86
int Plate() const
Definition: EdbDataSet.h:65
Definition: EdbDataSet.h:143
Definition: EdbLayer.h:40
EdbAffine2D * GetAffineXY()
Definition: EdbLayer.h:120
Definition: EdbBrick.h:13
EdbPlateP * GetPlate(Int_t p)
Definition: EdbScanSet.h:57
#define NULL
Definition: nidaqmx.h:84
p
Definition: testBGReduction_AllMethods.C:8
◆ GetBeamTX()
| double EdbEDABrickData::GetBeamTX |
( |
| ) |
|
|
inline |
◆ GetBeamTY()
| double EdbEDABrickData::GetBeamTY |
( |
| ) |
|
|
inline |
◆ GetBrick()
| int EdbEDABrickData::GetBrick |
( |
| ) |
|
|
inline |
EdbID eID
Definition: EdbEDA.h:201
Int_t eBrick
Definition: EdbID.h:10
◆ GetDataSet()
◆ GetDataType()
| int EdbEDABrickData::GetDataType |
( |
| ) |
|
|
inline |
◆ GetFirstPlate()
| int EdbEDABrickData::GetFirstPlate |
( |
| ) |
|
|
inline |
◆ GetID()
| EdbID EdbEDABrickData::GetID |
( |
| ) |
|
|
inline |
◆ GetIPL()
| int EdbEDABrickData::GetIPL |
( |
int |
PID | ) |
|
|
inline |
261 return piece->
Plate();
EdbPlateP * GetPlate(int i)
Definition: EdbBrick.h:52
EdbDataPiece * GetPiece(int id)
Definition: EdbDataSet.h:162
int N() const
Definition: EdbDataSet.h:161
int ID() const
Definition: EdbLayer.h:74
EdbBrickP eB
Definition: EdbScanSet.h:13
Definition: Flexmotn.h:102
◆ GetIPLZ()
| int EdbEDABrickData::GetIPLZ |
( |
float |
z | ) |
|
|
inline |
270 float zz=
GetZ(ipl)+0.1;
271 if(zz>=z)
return ipl;
int GetFirstPlate()
Definition: EdbEDA.h:240
double GetZ(int ipl)
Definition: EdbEDA.h:300
int GetLastPlate()
Definition: EdbEDA.h:241
◆ GetLastPlate()
| int EdbEDABrickData::GetLastPlate |
( |
| ) |
|
|
inline |
◆ GetNPL()
| int EdbEDABrickData::GetNPL |
( |
| ) |
|
|
inline |
int Npl() const
Definition: EdbBrick.h:50
◆ GetPID()
| int EdbEDABrickData::GetPID |
( |
int |
ipl | ) |
|
|
inline |
279 for(
int i=0;i<b->
Npl();i++){
281 if(pl->
ID()==ipl)
return i;
290 if(
NULL==piece)
continue;
291 if(ipl==piece->
Plate()){
Definition: EdbBrick.h:37
◆ GetPlateDown()
| int EdbEDABrickData::GetPlateDown |
( |
| ) |
|
|
inline |
int GetIPL(int PID)
Definition: EdbEDA.h:252
◆ GetPlateUp()
| int EdbEDABrickData::GetPlateUp |
( |
| ) |
|
|
inline |
◆ GetPVR()
225 {
if(
ePVR==
NULL) printf(
"EdbEDA::GetPVR() is only to obtain global Z coordinate.\n");
return ePVR;}
◆ GetScanSet()
◆ GetZ()
| double EdbEDABrickData::GetZ |
( |
int |
ipl | ) |
|
|
inline |
304 if(pl!=
NULL)
return pl->
Z();
305 return (ipl-57)*1300.0;
315 if(pat->
Plate()==ipl)
return pat->
Z();
318 return (ipl-57)*1300.0;
double GetZPID(int pid)
Definition: EdbEDA.h:321
float Z() const
Definition: EdbLayer.h:78
Definition: EdbPattern.h:280
Int_t Plate() const
Definition: EdbPattern.h:340
Int_t Npatterns() const
Definition: EdbPattern.h:380
EdbPattern * GetPattern(int id) const
Definition: EdbPattern.cxx:1887
Float_t Z() const
Definition: EdbPattern.h:87
◆ GetZPID()
| double EdbEDABrickData::GetZPID |
( |
int |
pid | ) |
|
|
inline |
const EdbBrickP & Brick() const
Definition: EdbScanSet.h:50
int pid[1000]
Definition: m2track.cpp:13
◆ SetBeamAngle()
| void EdbEDABrickData::SetBeamAngle |
( |
double |
tx, |
|
|
double |
ty |
|
) |
| |
|
inline |
◆ SetBrick()
| void EdbEDABrickData::SetBrick |
( |
int |
ibrick | ) |
|
|
inline |
EdbID eIDSF
Definition: EdbEDA.h:199
◆ SetDataType()
| void EdbEDABrickData::SetDataType |
( |
int |
datatype | ) |
|
|
inline |
◆ SetID()
UInt_t id
Definition: tlg2pattern.C:118
◆ SetIDSB()
EdbID eIDSB
Definition: EdbEDA.h:200
◆ SetIDSF()
◆ SetPVR()
◆ SetScanSet()
ss
Definition: energy.C:62
◆ eBeamTX
| double EdbEDABrickData::eBeamTX |
|
private |
◆ eBeamTY
| double EdbEDABrickData::eBeamTY |
|
private |
◆ eDataSet
◆ eDataType
| int EdbEDABrickData::eDataType |
◆ eFirstPlate
| int EdbEDABrickData::eFirstPlate |
◆ eID
| EdbID EdbEDABrickData::eID |
◆ eIDSB
| EdbID EdbEDABrickData::eIDSB |
◆ eIDSF
| EdbID EdbEDABrickData::eIDSF |
◆ eLastPlate
| int EdbEDABrickData::eLastPlate |
◆ ePVR
◆ eScanProc
◆ eScanSet
The documentation for this class was generated from the following files: