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


Public Member Functions | |
| bool | AddAFFtoScanSet (EdbScanSet &sc, EdbID id1, EdbID id2) |
| bool | AddAFFtoScanSet (EdbScanSet &sc, int b1, int p1, int s1, int e1, int b2, int p2, int s2, int e2) |
| bool | AddAFFtoScanSet (EdbScanSet &sc, int id1[4], int id2[4]) |
| bool | AddParLine (const char *file, const char *line, bool recreate=false) |
| int | Align (EdbID id1, EdbID id2, const char *option="") |
| int | Align (int id1[4], int id2[4], const char *option="") |
| int | AlignAll (EdbID id1, EdbID id2, int npre=1, int nfull=3, const char *opt="-z") |
| int | AlignAll (int id1[4], int id2[4], int npre=1, int nfull=3, const char *opt="-z") |
| int | AlignNewCPFiles (const char *f1, const char *f2, TEnv &cenv, EdbAffine2D *aff=0, float dz=0) |
| int | AlignNewNopar (EdbID id1, EdbID id2, TEnv &cenv, EdbAffine2D *aff=0, float dz=0) |
| void | AlignOverlaps (EdbID id, EdbPattern &p1, EdbPattern &p2, TEnv &cenv, const char *suff) |
| int | AlignRaw (EdbID id1, EdbID id2, TEnv &cenv, EdbAffine2D *applyAff=0) |
| void | AlignRawSet (EdbID id1, EdbID id2, TEnv &cenv) |
| void | AlignSet (EdbID id, int npre, int nfull, const char *opt="-z") |
| int | AlignSet (EdbScanSet &sc, int npre=1, int nfull=3, const char *opt="-z") |
| void | AlignSetNewNopar (EdbID id, TEnv &cenv) |
| int | AlignSetNewNopar (EdbScanSet &sc, TEnv &cenv) |
| bool | ApplyAffZ (EdbPattern &pat, int id1[4], int id2[4]) |
| int | AssembleScanSet (EdbScanSet &ss) |
| char * | BrickDir (int brick) |
| bool | CheckAFFDir (int brick, bool create=true) |
| bool | CheckBrickDir (EdbID id, bool create=true) |
| bool | CheckDir (const char *dir, bool create=true) |
| bool | CheckDirWritable (const char *dir) |
| void | CheckFiles (EdbScanSet &sc, const char *suffix) |
| bool | CheckPlateDir (EdbID id, bool create=true) |
| bool | CheckProcDir (EdbID id, bool create=true) |
| bool | CheckProcDir (int id[4], bool create=true) |
| void | CheckRunQualityRaw (EdbID idss) |
| void | CheckSetQualityRaw (EdbID idss) |
| void | CheckViewOverlaps (EdbID id, TEnv &cenv) |
| int | ConvertAreas (EdbScanClient &scan, int id[4], int flag=-1, const char *opt="NOCLCLFRAMESUM") |
| int | CopyAFFPar (int id1c[4], int id2c[4], int id1p[4], int id2p[4], bool overwrite=true) |
| int | CopyFile (int id1[4], int id2[4], const char *suffix, bool overwrite) |
| int | CopyPar (EdbID id1, EdbID id2, bool overwrite=true) |
| int | CopyPar (int id1[4], int id2[4], bool overwrite=true) |
| void | CopyParSet (EdbID idset1, EdbID idset2) |
| int | CopyPred (int id1[4], int id2[4], bool overwrite=true) |
| bool | CorrectAffWithPred (int id1[4], int id2[4], const char *opt="-z", int patmin=6, const char *parfile="fullalignment") |
| int | CorrectAngles (int id[4]) |
| bool | CorrectPredWithFound (int id1[4], int id2[4], const char *opt="-z", int patmin=6) |
| EdbScanProc () | |
| void | ExtractRawVolume (EdbID id, EdbID idnew, EdbSegP pred, int plate, TEnv &cenv) |
| void | ExtractRawVolume (EdbScanSet &ss, EdbScanSet &ssnew, EdbSegP &pred, float dR) |
| int | FindCompliments (EdbSegP &s, EdbPattern &pat, TObjArray &found, float chi2max, TArrayF &chiarr) |
| int | FindPredictions (EdbPattern &pred, int id[4], EdbPattern &found, int maxholes=3) |
| int | FindPredictions (int id[4], int flag=-1, int maxholes=3) |
| int | FindPredictionsRaw (EdbID idp, EdbID idr) |
| int | FindPredictionsRaw (EdbPattern &pred, EdbPattern &found, EdbRunAccess &ra, EdbScanCond &condBT, EdbScanCond &condMT, float delta_theta=0.1, float puls_min=5., float puls_mt=9., float chi2max=1.6, FILE *out=0) |
| int | FindPredictionsRawSet (EdbID idp, EdbScanSet &ss, int npl) |
| int | FindRawTrack (EdbTrackP &pred, EdbTrackP &found, EdbID idset, int plate) |
| int | FindRawTrack (EdbTrackP &pred, EdbTrackP &found, EdbID idset, int plate, TEnv &cenv) |
| bool | FlashRawDir (EdbScanClient &scan, int id[4]) |
| bool | GetAffZ (EdbAffine2D &aff, float &z, int id1[4], int id2[4]) |
| bool | GetMap (int brick, TString &map) |
| void | GetPatternSide (EdbID id, int side, EdbLayer &la, const char *segcut, int afid, EdbPattern &p) |
| const char * | GetServerRunName () const |
| bool | InitPiece (EdbDataPiece &piece, EdbID id) |
| bool | InitPiece (EdbDataPiece &piece, int id[4]) |
| EdbRun * | InitRun (int id[4], char *runname_=NULL, char *runnamesrv_=NULL, bool createrun_=true) |
| bool | InitRunAccess (EdbRunAccess &ra, EdbID id, bool do_update=false) |
| bool | InitRunAccess (EdbRunAccess &ra, int id[4], bool do_update=false) |
| bool | InitRunAccessNew (EdbRunAccess &ra, EdbID id, EdbPlateP &plate, bool do_update=false) |
| bool | InitRunAccessNew (EdbRunAccess &ra, EdbID idset, int idplate, bool do_update=false) |
| int | LinkRun (int id[4], int noUpdate=1) |
| int | LinkRunAll (EdbID id, int npre=3, int nfull=1, int correct_ang=1) |
| int | LinkRunAll (int id[4], int npre=3, int nfull=1, int correct_ang=1) |
| void | LinkRunNew (EdbID id, EdbPlateP &plate, TEnv &cenv) |
| void | LinkRunTest (EdbID id, EdbPlateP &plate, TEnv &cenv, Int_t ix=-1, Int_t iy=-1) |
| int | LinkSet (EdbScanSet &sc, int npre=3, int nfull=1, int correct_ang=1) |
| void | LinkSetNew (EdbScanSet &sc, TEnv &cenv) |
| void | LinkSetNewTest (EdbScanSet &sc, TEnv &cenv, Int_t ix=-1, Int_t iy=-1) |
| int | LoadPlate (EdbScanClient &scan, int id[4], int attempts=1) |
| void | LogPrint (int brick, int level, const char *rout, const char *msgfmt,...) |
| void | MakeAffName (TString &s, EdbID id1, EdbID id2, const char *suffix="aff.par") |
| void | MakeAffName (TString &s, int id1[4], int id2[4], const char *suffix="aff.par") |
| bool | MakeAFFSet (EdbScanSet &sc) |
| void | MakeAlignSetSummary (EdbID id, const char *fileformat="pdf") |
| void | MakeAlignSetSummary (EdbID id1, EdbID id2, const char *fout, const char *opt="UPDATE") |
| void | MakeEraseFile (EdbID id, EdbPattern &pat) |
| void | MakeFileName (TString &s, EdbID id, const char *suffix, bool inplate=true) |
| void | MakeFileName (TString &s, int id[4], const char *suffix, bool inplate=true) |
| void | MakeFileNameSrv (TString &s, EdbID id, const char *suffix, bool inplate=true) |
| void | MakeFileNameSrv (TString &s, int id[4], const char *suffix, bool inplate=true) |
| bool | MakeInPar (EdbID id, const char *option) |
| bool | MakeInPar (int id[4], const char *option) |
| void | MakeInParSet (EdbID id, const char *option) |
| void | MakeLinkSetSummary (EdbID id, const char *fileformat="pdf") |
| bool | MakeParSet (EdbScanSet &sc) |
| void | MakeScannedIDList (EdbID id0, EdbScanSet &sc, int pl_from, int pl_to, const char *suffix) |
| int | MakeTracksPred (TObjArray &tracks, EdbID id, EdbLayer &layer) |
| void | MergeSetSBT (EdbID id) |
| void | MergeSetSBT (EdbID id, EdbScanSet &ss) |
| void | OptimizeScanPath (EdbPattern &pin, EdbPattern &pout, int brick) |
| bool | PrepareSetStructure (EdbScanSet &sc) |
| void | PrepareVolumesPred (int id[4], EdbPattern &points, int before=5, int after=5, int pmin=1, int pmax=57, EdbScanSet *sc=0) |
| void | Print () |
| bool | ProjectFound (EdbID id1, EdbID id2) |
| bool | ProjectFound (int id1[4], int id2[4]) |
| bool | ReadAffToLayer (EdbLayer &la, EdbID id1, EdbID id2) |
| EdbMask * | ReadEraseMask (EdbID id) |
| int | ReadFound (EdbPattern &pred, EdbID id, int flag=-1) |
| int | ReadFound (EdbPattern &pred, int id[4], int flag=-1) |
| int | ReadFoundSegment (EdbID id, EdbSegP &s, int flag=-1) |
| int | ReadFoundTrack (EdbScanSet &ss, EdbTrackP &track, int flag=-1) |
| int | ReadFoundTracks (EdbScanSet &ss, EdbPVRec &ali, int flag=-1) |
| int | ReadManFoundTracks (EdbScanSet &ss, EdbPVRec &ali, int flag=-1) |
| int | ReadMarksSet (EdbMarksSet &ms, int brick, const char *filename, char spacer='_', char shape='S') |
| int | ReadPatCP (EdbPattern &pat, EdbID id, TCut c="1") |
| int | ReadPatCP (EdbPattern &pat, int id[4], TCut c="1") |
| int | ReadPatCPnopar (EdbPattern &pat, const char *file, TCut cut="1", EdbMask *erase_mask=0, bool read_mt=false) |
| int | ReadPatCPnopar (EdbPattern &pat, EdbID id, TCut cut="1", bool do_erase=false, bool read_mt=false) |
| int | ReadPatRoot (EdbPattern &pred, int id[4], const char *suffix, int flag=-1) |
| int | ReadPatTXT (const char *file, EdbPattern &pred, int flag=-1) |
| int | ReadPatTXT (EdbPattern &pred, EdbID id, const char *suffix, int flag=-1) |
| int | ReadPatTXT (EdbPattern &pred, int id[4], const char *suffix, int flag=-1) |
| int | ReadPiece (EdbDataPiece &piece, EdbPattern &pat) |
| bool | ReadPiecePar (EdbID id, EdbPlateP &plate) |
| int | ReadPred (EdbPattern &pred, EdbID id, int flag=-1) |
| int | ReadPred (EdbPattern &pred, int id[4], int flag=-1) |
| TObjArray * | ReadSBTracks (EdbID id) |
| EdbScanSet * | ReadScanSet (EdbID id) |
| int | ReadScanSetCP (EdbID id, EdbPVRec &ali, TCut c="1", bool do_erase=true, bool do_assemble=true, int minplate=-1000, int maxplate=-1000) |
| int | ReadScanSetCP (EdbScanSet &ss, EdbPVRec &ali, TCut c="1", bool do_erase=true, int minplate=-1000, int maxplate=-1000) |
| EdbScanSet * | ReadScanSetGlobal (EdbID id, bool x_marks) |
| int | ReadTracksTree (const char *name, EdbPVRec &ali, TCut cut="1") |
| int | ReadTracksTree (EdbID id, EdbPVRec &ali, TCut cut="1") |
| void | ReadUncorrectedBTforFoundTracks (EdbPVRec &ali) |
| int | RemoveDublets (EdbPattern &pin, EdbPattern &pout, int brick) |
| int | RemoveFile (EdbID id, const char *suffix) |
| int | ScanAreas (EdbScanClient::ScanType st, EdbScanClient &scan, EdbPattern &pred, int id[4], const char *opt="NOCLCLFRAMESUM") |
| int | ScanAreas (EdbScanClient::ScanType st, EdbScanClient &scan, int id[4], int flag=-1, const char *opt="NOCLCLFRAMESUM") |
| bool | SetAFF0 (int id1[4], int id2[4]) |
| bool | SetAFFDZ (int id1[4], int id2[4], float dz) |
| void | SetDefaultCondBT (EdbScanCond &cond) |
| void | SetDefaultCondMT (EdbScanCond &cond) |
| void | SetServerRunName (const char *fname_) |
| int | TestAl (const char *cpfile1, const char *cpfile2, TCut &cut, float dz, EdbAffine2D *aff=0) |
| int | TestAl (EdbID id1, EdbID id2) |
| int | TestAl (EdbPattern &p1, EdbPattern &p2) |
| int | TestAl (int id1[4], int id2[4]) |
| int | TrackSetBT (EdbScanSet &sc, TEnv &cenv) |
| bool | UpdateAFFPar (EdbID id1, EdbID id2, EdbLayer &l, EdbAffine2D *aff0=0) |
| void | UpdateAlignSummaryTree (EdbID idset1, EdbID idset2, TTree &tree) |
| bool | UpdatePlatePar (EdbID id, EdbLayer &l) |
| void | UpdateSetWithAff (EdbID id, EdbID id1, EdbID id2) |
| void | UpdateSetWithAff (EdbID id, EdbID idu) |
| void | UpdateSetWithAff (EdbID idset, EdbAffine2D aff) |
| void | UpdateSetWithPlatePar (EdbID id) |
| void | UpdateSetWithPlatePar (EdbScanSet &ss) |
| bool | WaitFileReady (const char *fname_) |
| int | WriteFound (EdbPattern &found, EdbID id, int flag=-1) |
| int | WriteFound (EdbPattern &pred, int id[4], int flag=-1) |
| int | WriteMarksSet (EdbMarksSet &ms, int brick, const char *filename, char spacer='_', char shape='S', int plate=1) |
| int | WritePatRoot (EdbPattern &pred, int id[4], const char *suffix, int flag=-1) |
| int | WritePatTXT (EdbPattern &pred, EdbID id, const char *suffix, int flag=-1) |
| int | WritePatTXT (EdbPattern &pred, int id[4], const char *suffix, int flag=-1) |
| int | WritePred (EdbPattern &pred, EdbID id, int flag=-1) |
| int | WritePred (EdbPattern &pred, int id[4], int flag=-1) |
| int | WriteSBcndTXT (int id[4], const char *suffix="man.sbt.txt") |
| int | WriteSBTrack (EdbTrackP &t, int path, EdbID id) |
| int | WriteSBTracks (TObjArray &tracks, EdbID id) |
| int | WriteScanSet (EdbID id, EdbScanSet &ss) |
| virtual | ~EdbScanProc () |
Public Attributes | |
| TString | eParDir |
| TString | eProcDirClient |
| TString | eProcDirServer |
Private Attributes | |
| TString | eServerCreatedRunName |
| EdbScanProc::EdbScanProc | ( | ) |
| bool EdbScanProc::AddAFFtoScanSet | ( | EdbScanSet & | sc, |
| EdbID | id1, | ||
| EdbID | id2 | ||
| ) |
| bool EdbScanProc::AddAFFtoScanSet | ( | EdbScanSet & | sc, |
| int | b1, | ||
| int | p1, | ||
| int | s1, | ||
| int | e1, | ||
| int | b2, | ||
| int | p2, | ||
| int | s2, | ||
| int | e2 | ||
| ) |
| bool EdbScanProc::AddAFFtoScanSet | ( | EdbScanSet & | sc, |
| int | id1[4], | ||
| int | id2[4] | ||
| ) |
| bool EdbScanProc::AddParLine | ( | const char * | file, |
| const char * | line, | ||
| bool | recreate = false |
||
| ) |
| int EdbScanProc::Align | ( | int | id1[4], |
| int | id2[4], | ||
| const char * | option = "" |
||
| ) |
| int EdbScanProc::AlignAll | ( | int | id1[4], |
| int | id2[4], | ||
| int | npre = 1, |
||
| int | nfull = 3, |
||
| const char * | opt = "-z" |
||
| ) |
| int EdbScanProc::AlignNewCPFiles | ( | const char * | f1, |
| const char * | f2, | ||
| TEnv & | cenv, | ||
| EdbAffine2D * | aff = 0, |
||
| float | dz = 0 |
||
| ) |
| int EdbScanProc::AlignNewNopar | ( | EdbID | id1, |
| EdbID | id2, | ||
| TEnv & | cenv, | ||
| EdbAffine2D * | aff = 0, |
||
| float | dz = 0 |
||
| ) |
| void EdbScanProc::AlignOverlaps | ( | EdbID | id, |
| EdbPattern & | p1, | ||
| EdbPattern & | p2, | ||
| TEnv & | cenv, | ||
| const char * | suff | ||
| ) |
| int EdbScanProc::AlignRaw | ( | EdbID | id1, |
| EdbID | id2, | ||
| TEnv & | cenv, | ||
| EdbAffine2D * | applyAff = 0 |
||
| ) |
| int EdbScanProc::AlignSet | ( | EdbScanSet & | sc, |
| int | npre = 1, |
||
| int | nfull = 3, |
||
| const char * | opt = "-z" |
||
| ) |
| int EdbScanProc::AlignSetNewNopar | ( | EdbScanSet & | sc, |
| TEnv & | cenv | ||
| ) |
| bool EdbScanProc::ApplyAffZ | ( | EdbPattern & | pat, |
| int | id1[4], | ||
| int | id2[4] | ||
| ) |
| int EdbScanProc::AssembleScanSet | ( | EdbScanSet & | ss | ) |
| char * EdbScanProc::BrickDir | ( | int | brick | ) |
| bool EdbScanProc::CheckAFFDir | ( | int | brick, |
| bool | create = true |
||
| ) |
| bool EdbScanProc::CheckBrickDir | ( | EdbID | id, |
| bool | create = true |
||
| ) |
| bool EdbScanProc::CheckDir | ( | const char * | dir, |
| bool | create = true |
||
| ) |
| bool EdbScanProc::CheckDirWritable | ( | const char * | dir | ) |
| void EdbScanProc::CheckFiles | ( | EdbScanSet & | sc, |
| const char * | suffix | ||
| ) |
| bool EdbScanProc::CheckPlateDir | ( | EdbID | id, |
| bool | create = true |
||
| ) |
|
inline |
| bool EdbScanProc::CheckProcDir | ( | int | id[4], |
| bool | create = true |
||
| ) |
| int EdbScanProc::ConvertAreas | ( | EdbScanClient & | scan, |
| int | id[4], | ||
| int | flag = -1, |
||
| const char * | opt = "NOCLCLFRAMESUM" |
||
| ) |
| int EdbScanProc::CopyAFFPar | ( | int | id1c[4], |
| int | id2c[4], | ||
| int | id1p[4], | ||
| int | id2p[4], | ||
| bool | overwrite = true |
||
| ) |
| int EdbScanProc::CopyFile | ( | int | id1[4], |
| int | id2[4], | ||
| const char * | suffix, | ||
| bool | overwrite | ||
| ) |
|
inline |
|
inline |
| bool EdbScanProc::CorrectAffWithPred | ( | int | id1[4], |
| int | id2[4], | ||
| const char * | opt = "-z", |
||
| int | patmin = 6, |
||
| const char * | parfile = "fullalignment" |
||
| ) |
| int EdbScanProc::CorrectAngles | ( | int | id[4] | ) |
| bool EdbScanProc::CorrectPredWithFound | ( | int | id1[4], |
| int | id2[4], | ||
| const char * | opt = "-z", |
||
| int | patmin = 6 |
||
| ) |
| void EdbScanProc::ExtractRawVolume | ( | EdbScanSet & | ss, |
| EdbScanSet & | ssnew, | ||
| EdbSegP & | pred, | ||
| float | dR | ||
| ) |
| int EdbScanProc::FindCompliments | ( | EdbSegP & | s, |
| EdbPattern & | pat, | ||
| TObjArray & | found, | ||
| float | chi2max, | ||
| TArrayF & | chiarr | ||
| ) |
| int EdbScanProc::FindPredictions | ( | EdbPattern & | pred, |
| int | id[4], | ||
| EdbPattern & | found, | ||
| int | maxholes = 3 |
||
| ) |
| int EdbScanProc::FindPredictions | ( | int | id[4], |
| int | flag = -1, |
||
| int | maxholes = 3 |
||
| ) |
| int EdbScanProc::FindPredictionsRaw | ( | EdbPattern & | pred, |
| EdbPattern & | found, | ||
| EdbRunAccess & | ra, | ||
| EdbScanCond & | condBT, | ||
| EdbScanCond & | condMT, | ||
| float | delta_theta = 0.1, |
||
| float | puls_min = 5., |
||
| float | puls_mt = 9., |
||
| float | chi2max = 1.6, |
||
| FILE * | out = 0 |
||
| ) |
| int EdbScanProc::FindPredictionsRawSet | ( | EdbID | idp, |
| EdbScanSet & | ss, | ||
| int | npl | ||
| ) |
| int EdbScanProc::FindRawTrack | ( | EdbTrackP & | pred, |
| EdbTrackP & | found, | ||
| EdbID | idset, | ||
| int | plate, | ||
| TEnv & | cenv | ||
| ) |
| bool EdbScanProc::FlashRawDir | ( | EdbScanClient & | scan, |
| int | id[4] | ||
| ) |
| bool EdbScanProc::GetAffZ | ( | EdbAffine2D & | aff, |
| float & | z, | ||
| int | id1[4], | ||
| int | id2[4] | ||
| ) |
| bool EdbScanProc::GetMap | ( | int | brick, |
| TString & | map | ||
| ) |
| void EdbScanProc::GetPatternSide | ( | EdbID | id, |
| int | side, | ||
| EdbLayer & | la, | ||
| const char * | segcut, | ||
| int | afid, | ||
| EdbPattern & | p | ||
| ) |
| const char * EdbScanProc::GetServerRunName | ( | ) | const |
|
inline |
| bool EdbScanProc::InitPiece | ( | EdbDataPiece & | piece, |
| int | id[4] | ||
| ) |
| EdbRun * EdbScanProc::InitRun | ( | int | id[4], |
| char * | runname_ = NULL, |
||
| char * | runnamesrv_ = NULL, |
||
| bool | createrun_ = true |
||
| ) |
|
inline |
| bool EdbScanProc::InitRunAccess | ( | EdbRunAccess & | ra, |
| int | id[4], | ||
| bool | do_update = false |
||
| ) |
| bool EdbScanProc::InitRunAccessNew | ( | EdbRunAccess & | ra, |
| EdbID | id, | ||
| EdbPlateP & | plate, | ||
| bool | do_update = false |
||
| ) |
| bool EdbScanProc::InitRunAccessNew | ( | EdbRunAccess & | ra, |
| EdbID | idset, | ||
| int | idplate, | ||
| bool | do_update = false |
||
| ) |
| int EdbScanProc::LinkRun | ( | int | id[4], |
| int | noUpdate = 1 |
||
| ) |
|
inline |
| int EdbScanProc::LinkRunAll | ( | int | id[4], |
| int | npre = 3, |
||
| int | nfull = 1, |
||
| int | correct_ang = 1 |
||
| ) |
| void EdbScanProc::LinkRunTest | ( | EdbID | id, |
| EdbPlateP & | plate, | ||
| TEnv & | cenv, | ||
| Int_t | ix = -1, |
||
| Int_t | iy = -1 |
||
| ) |
| int EdbScanProc::LinkSet | ( | EdbScanSet & | sc, |
| int | npre = 3, |
||
| int | nfull = 1, |
||
| int | correct_ang = 1 |
||
| ) |
| void EdbScanProc::LinkSetNew | ( | EdbScanSet & | sc, |
| TEnv & | cenv | ||
| ) |
| void EdbScanProc::LinkSetNewTest | ( | EdbScanSet & | sc, |
| TEnv & | cenv, | ||
| Int_t | ix = -1, |
||
| Int_t | iy = -1 |
||
| ) |
| int EdbScanProc::LoadPlate | ( | EdbScanClient & | scan, |
| int | id[4], | ||
| int | attempts = 1 |
||
| ) |
| void EdbScanProc::LogPrint | ( | int | brick, |
| int | level, | ||
| const char * | rout, | ||
| const char * | msgfmt, | ||
| ... | |||
| ) |
|
inline |
| void EdbScanProc::MakeAffName | ( | TString & | s, |
| int | id1[4], | ||
| int | id2[4], | ||
| const char * | suffix = "aff.par" |
||
| ) |
| bool EdbScanProc::MakeAFFSet | ( | EdbScanSet & | sc | ) |
| void EdbScanProc::MakeAlignSetSummary | ( | EdbID | id1, |
| EdbID | id2, | ||
| const char * | fout, | ||
| const char * | opt = "UPDATE" |
||
| ) |
| void EdbScanProc::MakeEraseFile | ( | EdbID | id, |
| EdbPattern & | pat | ||
| ) |
|
inline |
| void EdbScanProc::MakeFileName | ( | TString & | s, |
| int | id[4], | ||
| const char * | suffix, | ||
| bool | inplate = true |
||
| ) |
|
inline |
| void EdbScanProc::MakeFileNameSrv | ( | TString & | s, |
| int | id[4], | ||
| const char * | suffix, | ||
| bool | inplate = true |
||
| ) |
|
inline |
| bool EdbScanProc::MakeInPar | ( | int | id[4], |
| const char * | option | ||
| ) |
| bool EdbScanProc::MakeParSet | ( | EdbScanSet & | sc | ) |
| void EdbScanProc::MakeScannedIDList | ( | EdbID | id0, |
| EdbScanSet & | sc, | ||
| int | pl_from, | ||
| int | pl_to, | ||
| const char * | suffix | ||
| ) |
| void EdbScanProc::MergeSetSBT | ( | EdbID | id, |
| EdbScanSet & | ss | ||
| ) |
| void EdbScanProc::OptimizeScanPath | ( | EdbPattern & | pin, |
| EdbPattern & | pout, | ||
| int | brick | ||
| ) |
| bool EdbScanProc::PrepareSetStructure | ( | EdbScanSet & | sc | ) |
| void EdbScanProc::PrepareVolumesPred | ( | int | id[4], |
| EdbPattern & | points, | ||
| int | before = 5, |
||
| int | after = 5, |
||
| int | pmin = 1, |
||
| int | pmax = 57, |
||
| EdbScanSet * | sc = 0 |
||
| ) |
| void EdbScanProc::Print | ( | ) |
| bool EdbScanProc::ProjectFound | ( | int | id1[4], |
| int | id2[4] | ||
| ) |
|
inline |
|
inline |
| int EdbScanProc::ReadFoundTrack | ( | EdbScanSet & | ss, |
| EdbTrackP & | track, | ||
| int | flag = -1 |
||
| ) |
| int EdbScanProc::ReadFoundTracks | ( | EdbScanSet & | ss, |
| EdbPVRec & | ali, | ||
| int | flag = -1 |
||
| ) |
| int EdbScanProc::ReadManFoundTracks | ( | EdbScanSet & | ss, |
| EdbPVRec & | ali, | ||
| int | flag = -1 |
||
| ) |
| int EdbScanProc::ReadMarksSet | ( | EdbMarksSet & | ms, |
| int | brick, | ||
| const char * | filename, | ||
| char | spacer = '_', |
||
| char | shape = 'S' |
||
| ) |
|
inline |
| int EdbScanProc::ReadPatCP | ( | EdbPattern & | pat, |
| int | id[4], | ||
| TCut | c = "1" |
||
| ) |
| int EdbScanProc::ReadPatCPnopar | ( | EdbPattern & | pat, |
| const char * | file, | ||
| TCut | cut = "1", |
||
| EdbMask * | erase_mask = 0, |
||
| bool | read_mt = false |
||
| ) |
| int EdbScanProc::ReadPatCPnopar | ( | EdbPattern & | pat, |
| EdbID | id, | ||
| TCut | cut = "1", |
||
| bool | do_erase = false, |
||
| bool | read_mt = false |
||
| ) |
| int EdbScanProc::ReadPatRoot | ( | EdbPattern & | pred, |
| int | id[4], | ||
| const char * | suffix, | ||
| int | flag = -1 |
||
| ) |
| int EdbScanProc::ReadPatTXT | ( | const char * | file, |
| EdbPattern & | pred, | ||
| int | flag = -1 |
||
| ) |
|
inline |
| int EdbScanProc::ReadPatTXT | ( | EdbPattern & | pred, |
| int | id[4], | ||
| const char * | suffix, | ||
| int | flag = -1 |
||
| ) |
| int EdbScanProc::ReadPiece | ( | EdbDataPiece & | piece, |
| EdbPattern & | pat | ||
| ) |
|
inline |
|
inline |
| TObjArray * EdbScanProc::ReadSBTracks | ( | EdbID | id | ) |
| EdbScanSet * EdbScanProc::ReadScanSet | ( | EdbID | id | ) |
| int EdbScanProc::ReadScanSetCP | ( | EdbID | id, |
| EdbPVRec & | ali, | ||
| TCut | c = "1", |
||
| bool | do_erase = true, |
||
| bool | do_assemble = true, |
||
| int | minplate = -1000, |
||
| int | maxplate = -1000 |
||
| ) |
| int EdbScanProc::ReadScanSetCP | ( | EdbScanSet & | ss, |
| EdbPVRec & | ali, | ||
| TCut | c = "1", |
||
| bool | do_erase = true, |
||
| int | minplate = -1000, |
||
| int | maxplate = -1000 |
||
| ) |
| EdbScanSet * EdbScanProc::ReadScanSetGlobal | ( | EdbID | id, |
| bool | x_marks | ||
| ) |
| int EdbScanProc::ReadTracksTree | ( | const char * | name, |
| EdbPVRec & | ali, | ||
| TCut | cut = "1" |
||
| ) |
| int EdbScanProc::RemoveDublets | ( | EdbPattern & | pin, |
| EdbPattern & | pout, | ||
| int | brick | ||
| ) |
| int EdbScanProc::RemoveFile | ( | EdbID | id, |
| const char * | suffix | ||
| ) |
| int EdbScanProc::ScanAreas | ( | EdbScanClient::ScanType | st, |
| EdbScanClient & | scan, | ||
| EdbPattern & | pred, | ||
| int | id[4], | ||
| const char * | opt = "NOCLCLFRAMESUM" |
||
| ) |
| int EdbScanProc::ScanAreas | ( | EdbScanClient::ScanType | st, |
| EdbScanClient & | scan, | ||
| int | id[4], | ||
| int | flag = -1, |
||
| const char * | opt = "NOCLCLFRAMESUM" |
||
| ) |
| bool EdbScanProc::SetAFF0 | ( | int | id1[4], |
| int | id2[4] | ||
| ) |
| bool EdbScanProc::SetAFFDZ | ( | int | id1[4], |
| int | id2[4], | ||
| float | dz | ||
| ) |
| void EdbScanProc::SetDefaultCondBT | ( | EdbScanCond & | cond | ) |
| void EdbScanProc::SetDefaultCondMT | ( | EdbScanCond & | cond | ) |
| void EdbScanProc::SetServerRunName | ( | const char * | fname_ | ) |
| int EdbScanProc::TestAl | ( | const char * | cpfile1, |
| const char * | cpfile2, | ||
| TCut & | cut, | ||
| float | dz, | ||
| EdbAffine2D * | aff = 0 |
||
| ) |
| int EdbScanProc::TestAl | ( | EdbPattern & | p1, |
| EdbPattern & | p2 | ||
| ) |
| int EdbScanProc::TestAl | ( | int | id1[4], |
| int | id2[4] | ||
| ) |
| int EdbScanProc::TrackSetBT | ( | EdbScanSet & | sc, |
| TEnv & | cenv | ||
| ) |
| bool EdbScanProc::UpdateAFFPar | ( | EdbID | id1, |
| EdbID | id2, | ||
| EdbLayer & | l, | ||
| EdbAffine2D * | aff0 = 0 |
||
| ) |
| void EdbScanProc::UpdateSetWithAff | ( | EdbID | idset, |
| EdbAffine2D | aff | ||
| ) |
| void EdbScanProc::UpdateSetWithPlatePar | ( | EdbScanSet & | ss | ) |
| bool EdbScanProc::WaitFileReady | ( | const char * | fname_ | ) |
|
inline |
|
inline |
| int EdbScanProc::WriteMarksSet | ( | EdbMarksSet & | ms, |
| int | brick, | ||
| const char * | filename, | ||
| char | spacer = '_', |
||
| char | shape = 'S', |
||
| int | plate = 1 |
||
| ) |
| int EdbScanProc::WritePatRoot | ( | EdbPattern & | pred, |
| int | id[4], | ||
| const char * | suffix, | ||
| int | flag = -1 |
||
| ) |
|
inline |
| int EdbScanProc::WritePatTXT | ( | EdbPattern & | pred, |
| int | id[4], | ||
| const char * | suffix, | ||
| int | flag = -1 |
||
| ) |
|
inline |
|
inline |
| int EdbScanProc::WriteSBcndTXT | ( | int | id[4], |
| const char * | suffix = "man.sbt.txt" |
||
| ) |
| int EdbScanProc::WriteSBTracks | ( | TObjArray & | tracks, |
| EdbID | id | ||
| ) |
| int EdbScanProc::WriteScanSet | ( | EdbID | id, |
| EdbScanSet & | ss | ||
| ) |
| TString EdbScanProc::eParDir |
| TString EdbScanProc::eProcDirClient |
| TString EdbScanProc::eProcDirServer |
|
private |