|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbScanSet.h>


Public Member Functions | |
| Bool_t | AddID (EdbID *id, Int_t step) |
| Int_t | AssembleBrickFromPC () |
| EdbBrickP & | Brick () |
| const EdbBrickP & | Brick () const |
| void | Copy (EdbScanSet &sc) |
| EdbScanSet (EdbID id) | |
| EdbScanSet (int brickid=0) | |
| EdbID * | FindNextPlateID (Int_t p, Bool_t direction) |
| EdbID * | FindPlateID (Int_t p) |
| Bool_t | GetAffP2P (Int_t p1, Int_t p2, EdbAffine2D &aff) |
| Float_t | GetDZP2P (Int_t p1, Int_t p2) |
| EdbID * | GetID (Int_t i) |
| EdbLayer * | GetLayer (Int_t p, Int_t side) |
| EdbPlateP * | GetPlate (Int_t p) |
| int | GetPlateIDNearestToZ (float z, int dir=0) |
| void | MakeNominalSet (EdbID id, int from_plate=57, int to_plate=1, float z0=0, float dz=-1300, float shr=1, float dzbase=210., float dzem=45.) |
| Int_t | MakeParFiles (Int_t piece=0, const char *dir=".") |
| void | MakePIDList () |
| void | Print () |
| void | ReadGeom (const char *fname) |
| Int_t | ReadIDS (const char *file) |
| void | RemovePlate (int pid) |
| Bool_t | SetAsReferencePlate (Int_t pid) |
| void | SetID (EdbID id) |
| Int_t | ShiftBrickZ (Float_t z) |
| Int_t | TransformBrick (EdbAffine2D aff) |
| void | TransformBrick (EdbScanSet &ss) |
| Int_t | TransformSidesIntoBrickRS () |
| void | UpdateBrickWithP2P (EdbLayer &la, int plate1, int plate2) |
| void | UpdateGap (float dz, int pid1, int pid2) |
| void | UpdateIDS (int brick, int ma, int mi) |
| bool | ValidSide (int side) const |
| void | WriteGeom (const char *fname) |
| Int_t | WriteIDS (const char *file=0) |
| float | Zlayer (int plate, int side) |
| virtual | ~EdbScanSet () |
Public Attributes | |
| EdbBrickP | eB |
| EdbID | eID |
| TList | eIDS |
| TObjArray | ePC |
| TIndexCell | ePID |
| Int_t | eReferencePlate |
| EdbScanSet::EdbScanSet | ( | EdbID | id | ) |
| EdbScanSet::EdbScanSet | ( | int | brickid = 0 | ) |
| Bool_t EdbScanSet::AddID | ( | EdbID * | id, |
| Int_t | step | ||
| ) |
| Int_t EdbScanSet::AssembleBrickFromPC | ( | ) |
| void EdbScanSet::Copy | ( | EdbScanSet & | sc | ) |
| EdbID * EdbScanSet::FindNextPlateID | ( | Int_t | p, |
| Bool_t | direction | ||
| ) |
| EdbID * EdbScanSet::FindPlateID | ( | Int_t | p | ) |
| Bool_t EdbScanSet::GetAffP2P | ( | Int_t | p1, |
| Int_t | p2, | ||
| EdbAffine2D & | aff | ||
| ) |
| Float_t EdbScanSet::GetDZP2P | ( | Int_t | p1, |
| Int_t | p2 | ||
| ) |
|
inline |
|
inline |
| int EdbScanSet::GetPlateIDNearestToZ | ( | float | z, |
| int | dir = 0 |
||
| ) |
| void EdbScanSet::MakeNominalSet | ( | EdbID | id, |
| int | from_plate = 57, |
||
| int | to_plate = 1, |
||
| float | z0 = 0, |
||
| float | dz = -1300, |
||
| float | shr = 1, |
||
| float | dzbase = 210., |
||
| float | dzem = 45. |
||
| ) |
| Int_t EdbScanSet::MakeParFiles | ( | Int_t | piece = 0, |
| const char * | dir = "." |
||
| ) |
| void EdbScanSet::MakePIDList | ( | ) |
| void EdbScanSet::Print | ( | ) |
| void EdbScanSet::ReadGeom | ( | const char * | fname | ) |
| Int_t EdbScanSet::ReadIDS | ( | const char * | file | ) |
| void EdbScanSet::RemovePlate | ( | int | pid | ) |
| Bool_t EdbScanSet::SetAsReferencePlate | ( | Int_t | pid | ) |
| Int_t EdbScanSet::ShiftBrickZ | ( | Float_t | z | ) |
| Int_t EdbScanSet::TransformBrick | ( | EdbAffine2D | aff | ) |
| void EdbScanSet::TransformBrick | ( | EdbScanSet & | ss | ) |
| Int_t EdbScanSet::TransformSidesIntoBrickRS | ( | ) |
| void EdbScanSet::UpdateGap | ( | float | dz, |
| int | pid1, | ||
| int | pid2 | ||
| ) |
| void EdbScanSet::UpdateIDS | ( | int | brick, |
| int | ma, | ||
| int | mi | ||
| ) |
| void EdbScanSet::WriteGeom | ( | const char * | fname | ) |
| Int_t EdbScanSet::WriteIDS | ( | const char * | file = 0 | ) |
|
inline |
| EdbBrickP EdbScanSet::eB |
| EdbID EdbScanSet::eID |
| TList EdbScanSet::eIDS |
| TObjArray EdbScanSet::ePC |
| TIndexCell EdbScanSet::ePID |
| Int_t EdbScanSet::eReferencePlate |