|
FairRoot/PandaRoot
|
#include <PndFtsMapCreator.h>
Public Member Functions | |
| PndFtsMapCreator () | |
| PndFtsMapCreator (Int_t geoType) | |
| PndFtsMapCreator (PndGeoFtsPar *par) | |
| ~PndFtsMapCreator () | |
| void | SetGeneralParameters () |
| Int_t | GetTubeIDFromPath (TString path) |
| PndFtsTube * | GetTubeFromTubeID (Int_t tubeid) |
| TClonesArray * | FillTubeArray () |
| this function will be used in PndFtsHitProducesRealFast More... | |
| Int_t | GetChamberIDFromPath (TString path) |
| Int_t | GetChamberIDFromName (TString name) |
| Int_t | GetLayerID (Int_t chamberid, Int_t tubeid, TString path) |
| Int_t | IsSkew (Int_t layerid) |
| Int_t | GetTubeIDTot (Int_t chamberid, Int_t layerid, Int_t tubeid, TString path) |
Private Member Functions | |
| Int_t | GetTubeIDFromPathGeoType1 (TString path) |
| Int_t | GetTubeIDFromNameGeoType1 (TString name) |
| TString | GetNameFromPathGeoType1 (TString path) |
| TString | GetNameFromTubeIDGeoType1 (Int_t tubeid, Bool_t isCopy) |
| PndFtsTube * | GetTubeFromTubeIDToFillGeoType1 (Int_t tubeid) |
| PndFtsTube * | GetTubeFromNameToFillGeoType1 (TString tubename, Int_t tubeid, Int_t layerid) |
| TClonesArray * | FillTubeArrayGeoType1 () |
| PndFtsMapCreator (const PndFtsMapCreator &L) | |
| PndFtsMapCreator & | operator= (const PndFtsMapCreator &) |
Private Attributes | |
| Int_t | fGeoType |
| PndGeoFtsPar * | fFtsParameters |
| Double_t | fTubeInRad |
| Double_t | fTubeOutRad |
Definition at line 13 of file PndFtsMapCreator.h.
| PndFtsMapCreator::PndFtsMapCreator | ( | ) |
Definition at line 33 of file PndFtsMapCreator.cxx.
| PndFtsMapCreator::PndFtsMapCreator | ( | Int_t | geoType | ) |
Definition at line 46 of file PndFtsMapCreator.cxx.
References fGeoType.
| PndFtsMapCreator::PndFtsMapCreator | ( | PndGeoFtsPar * | par | ) |
Definition at line 54 of file PndFtsMapCreator.cxx.
References fGeoType, PndGeoFtsPar::GetGeometryType(), and SetGeneralParameters().
| PndFtsMapCreator::~PndFtsMapCreator | ( | ) |
Definition at line 66 of file PndFtsMapCreator.cxx.
|
private |
| TClonesArray * PndFtsMapCreator::FillTubeArray | ( | ) |
this function will be used in PndFtsHitProducesRealFast
Definition at line 465 of file PndFtsMapCreator.cxx.
References fGeoType, and FillTubeArrayGeoType1().
Referenced by PndFtsHitProducerIdeal::Exec(), PndFtsHitProducerRealFast::Init(), PndFtsHitProducerMcPointCoordinates::Init(), PndFtsCATracking::Init(), PndFtsHitProducerRealFull::Init(), PndFtsDataAccessor::Init(), PndFtsTrackerIdeal::Init(), PndRecoKalmanFit2::Init(), PndRecoKalmanFit::Init(), and PndFtsHoughTrackerTask::Init().
|
private |
Definition at line 596 of file PndFtsMapCreator.cxx.
References fFtsParameters, GetChamberIDFromName(), PndGeoFtsPar::GetGeoPassiveNodes(), GetLayerID(), GetTubeFromNameToFillGeoType1(), GetTubeIDFromNameGeoType1(), GetTubeIDTot(), i, and TString.
Referenced by FillTubeArray().
| Int_t PndFtsMapCreator::GetChamberIDFromName | ( | TString | name | ) |
Definition at line 97 of file PndFtsMapCreator.cxx.
Referenced by FillTubeArrayGeoType1().
| Int_t PndFtsMapCreator::GetChamberIDFromPath | ( | TString | path | ) |
Definition at line 126 of file PndFtsMapCreator.cxx.
References TString.
Referenced by PndFts::ProcessHits().
| Int_t PndFtsMapCreator::GetLayerID | ( | Int_t | chamberid, |
| Int_t | tubeid, | ||
| TString | path | ||
| ) |
Definition at line 210 of file PndFtsMapCreator.cxx.
Referenced by FillTubeArrayGeoType1(), and PndFts::ProcessHits().
Definition at line 173 of file PndFtsMapCreator.cxx.
References TString.
Referenced by GetTubeIDFromPathGeoType1().
Definition at line 475 of file PndFtsMapCreator.cxx.
References TString.
Referenced by GetTubeFromTubeIDToFillGeoType1().
|
private |
Definition at line 544 of file PndFtsMapCreator.cxx.
References Double_t, fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetGeoPassiveNodes(), i, r, rot, x, y, and z.
Referenced by FillTubeArrayGeoType1().
| PndFtsTube * PndFtsMapCreator::GetTubeFromTubeID | ( | Int_t | tubeid | ) |
Definition at line 91 of file PndFtsMapCreator.cxx.
References fGeoType, and GetTubeFromTubeIDToFillGeoType1().
Referenced by PndFtsRecoHit::PndFtsRecoHit(), and PndFtsRecoHit2::PndFtsRecoHit2().
|
private |
Definition at line 499 of file PndFtsMapCreator.cxx.
References Bool_t, Double_t, fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetGeoPassiveNodes(), GetNameFromTubeIDGeoType1(), i, r, rot, TString, x, y, and z.
Referenced by GetTubeFromTubeID().
|
private |
Definition at line 156 of file PndFtsMapCreator.cxx.
Referenced by FillTubeArrayGeoType1(), and GetTubeIDFromPathGeoType1().
| Int_t PndFtsMapCreator::GetTubeIDFromPath | ( | TString | path | ) |
Definition at line 74 of file PndFtsMapCreator.cxx.
References fGeoType, and GetTubeIDFromPathGeoType1().
Referenced by PndFts::ProcessHits().
|
private |
Definition at line 86 of file PndFtsMapCreator.cxx.
References GetNameFromPathGeoType1(), GetTubeIDFromNameGeoType1(), and TString.
Referenced by GetTubeIDFromPath().
| Int_t PndFtsMapCreator::GetTubeIDTot | ( | Int_t | chamberid, |
| Int_t | layerid, | ||
| Int_t | tubeid, | ||
| TString | path | ||
| ) |
Definition at line 272 of file PndFtsMapCreator.cxx.
References layer, and TString.
Referenced by FillTubeArrayGeoType1(), and PndFts::ProcessHits().
| Int_t PndFtsMapCreator::IsSkew | ( | Int_t | layerid | ) |
Definition at line 262 of file PndFtsMapCreator.cxx.
References skew.
|
inlineprivate |
Definition at line 54 of file PndFtsMapCreator.h.
| void PndFtsMapCreator::SetGeneralParameters | ( | ) |
Definition at line 68 of file PndFtsMapCreator.cxx.
References fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetTubeInRad(), and PndGeoFtsPar::GetTubeOutRad().
Referenced by PndFtsMapCreator().
|
private |
Definition at line 47 of file PndFtsMapCreator.h.
Referenced by FillTubeArrayGeoType1(), GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().
|
private |
Definition at line 46 of file PndFtsMapCreator.h.
Referenced by FillTubeArray(), GetTubeFromTubeID(), GetTubeIDFromPath(), and PndFtsMapCreator().
|
private |
Definition at line 48 of file PndFtsMapCreator.h.
Referenced by GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().
|
private |
Definition at line 48 of file PndFtsMapCreator.h.
Referenced by GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().
1.8.5