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().