FairRoot/PandaRoot
|
#include <PndFtsMapCreator2.h>
Public Member Functions | |
PndFtsMapCreator2 () | |
PndFtsMapCreator2 (Int_t geoType) | |
PndFtsMapCreator2 (PndGeoFtsPar *par) | |
~PndFtsMapCreator2 () | |
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 | 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) |
TClonesArray * | FillTubeArrayGeoType1 () |
PndFtsMapCreator2 (const PndFtsMapCreator2 &L) | |
PndFtsMapCreator2 & | operator= (const PndFtsMapCreator2 &) |
Private Attributes | |
Int_t | fGeoType |
PndGeoFtsPar * | fFtsParameters |
Double_t | fTubeInRad |
Double_t | fTubeOutRad |
std::map< int, int > | copy_map |
Definition at line 11 of file PndFtsMapCreator2.h.
PndFtsMapCreator2::PndFtsMapCreator2 | ( | ) |
Definition at line 34 of file PndFtsMapCreator2.cxx.
References copy_map, and infile().
PndFtsMapCreator2::PndFtsMapCreator2 | ( | Int_t | geoType | ) |
Definition at line 47 of file PndFtsMapCreator2.cxx.
References copy_map, and fGeoType.
PndFtsMapCreator2::PndFtsMapCreator2 | ( | PndGeoFtsPar * | par | ) |
Definition at line 55 of file PndFtsMapCreator2.cxx.
References copy_map, fGeoType, PndGeoFtsPar::GetGeometryType(), and SetGeneralParameters().
PndFtsMapCreator2::~PndFtsMapCreator2 | ( | ) |
Definition at line 67 of file PndFtsMapCreator2.cxx.
|
private |
TClonesArray * PndFtsMapCreator2::FillTubeArray | ( | ) |
this function will be used in PndFtsHitProducesRealFast
Definition at line 422 of file PndFtsMapCreator2.cxx.
References fGeoType, and FillTubeArrayGeoType1().
|
private |
Definition at line 546 of file PndFtsMapCreator2.cxx.
References fFtsParameters, GetChamberIDFromName(), PndGeoFtsPar::GetGeoPassiveNodes(), GetLayerID(), GetTubeFromNameToFillGeoType1(), GetTubeIDFromNameGeoType1(), GetTubeIDTot(), i, and TString.
Referenced by FillTubeArray().
Int_t PndFtsMapCreator2::GetChamberIDFromName | ( | TString | name | ) |
Definition at line 98 of file PndFtsMapCreator2.cxx.
Referenced by FillTubeArrayGeoType1().
Int_t PndFtsMapCreator2::GetChamberIDFromPath | ( | TString | path | ) |
Definition at line 127 of file PndFtsMapCreator2.cxx.
References TString.
Int_t PndFtsMapCreator2::GetLayerID | ( | Int_t | chamberid, |
Int_t | tubeid, | ||
TString | path | ||
) |
Definition at line 174 of file PndFtsMapCreator2.cxx.
References TString.
Referenced by GetTubeIDFromPathGeoType1().
Definition at line 432 of file PndFtsMapCreator2.cxx.
References TString.
Referenced by GetTubeFromTubeIDToFillGeoType1().
|
private |
Definition at line 499 of file PndFtsMapCreator2.cxx.
References Bool_t, copy_map, Double_t, fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetGeoPassiveNodes(), GetTubeIDFromNameGeoType1(), i, r, rot, x, y, and z.
Referenced by FillTubeArrayGeoType1().
PndFtsTube * PndFtsMapCreator2::GetTubeFromTubeID | ( | Int_t | tubeid | ) |
Definition at line 92 of file PndFtsMapCreator2.cxx.
References fGeoType, and GetTubeFromTubeIDToFillGeoType1().
|
private |
Definition at line 456 of file PndFtsMapCreator2.cxx.
References Bool_t, copy_map, Double_t, fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetGeoPassiveNodes(), GetNameFromTubeIDGeoType1(), i, r, rot, TString, x, y, and z.
Referenced by GetTubeFromTubeID().
|
private |
Definition at line 157 of file PndFtsMapCreator2.cxx.
Referenced by FillTubeArrayGeoType1(), GetTubeFromNameToFillGeoType1(), and GetTubeIDFromPathGeoType1().
Int_t PndFtsMapCreator2::GetTubeIDFromPath | ( | TString | path | ) |
Definition at line 75 of file PndFtsMapCreator2.cxx.
References fGeoType, and GetTubeIDFromPathGeoType1().
|
private |
Definition at line 87 of file PndFtsMapCreator2.cxx.
References GetNameFromPathGeoType1(), GetTubeIDFromNameGeoType1(), and TString.
Referenced by GetTubeIDFromPath().
Int_t PndFtsMapCreator2::GetTubeIDTot | ( | Int_t | chamberid, |
Int_t | layerid, | ||
Int_t | tubeid, | ||
TString | path | ||
) |
Definition at line 258 of file PndFtsMapCreator2.cxx.
References TString.
Referenced by FillTubeArrayGeoType1().
|
inlineprivate |
Definition at line 51 of file PndFtsMapCreator2.h.
void PndFtsMapCreator2::SetGeneralParameters | ( | ) |
Definition at line 69 of file PndFtsMapCreator2.cxx.
References fFtsParameters, fTubeInRad, fTubeOutRad, PndGeoFtsPar::GetTubeInRad(), and PndGeoFtsPar::GetTubeOutRad().
Referenced by PndFtsMapCreator2().
|
private |
Definition at line 48 of file PndFtsMapCreator2.h.
Referenced by GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and PndFtsMapCreator2().
|
private |
Definition at line 44 of file PndFtsMapCreator2.h.
Referenced by FillTubeArrayGeoType1(), GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().
|
private |
Definition at line 43 of file PndFtsMapCreator2.h.
Referenced by FillTubeArray(), GetTubeFromTubeID(), GetTubeIDFromPath(), and PndFtsMapCreator2().
|
private |
Definition at line 45 of file PndFtsMapCreator2.h.
Referenced by GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().
|
private |
Definition at line 45 of file PndFtsMapCreator2.h.
Referenced by GetTubeFromNameToFillGeoType1(), GetTubeFromTubeIDToFillGeoType1(), and SetGeneralParameters().