SND@LHC Software
|
This is the complete list of members for ShipFieldMaker, including all inherited members.
checkLocalFieldMap(TVirtualMagField *&localField, const TString &volName, Double_t scale) | ShipFieldMaker | protected |
ClassDef(ShipFieldMaker, 1) | ShipFieldMaker | |
Construct() | ShipFieldMaker | virtual |
defineBell(const TString &name, Double_t BPeak, Double_t zMiddle, Int_t orient=1, Double_t tubeR=500.0, Double_t xy=0.0, Double_t z=0.0, Double_t L=0.0) | ShipFieldMaker | |
defineBell(const stringVect &inputLine) | ShipFieldMaker | protected |
defineComposite(const TString &name, const TString &field1Name, const TString &field2Name, const TString &field3Name="", const TString &field4Name="") | ShipFieldMaker | |
defineComposite(const TString &name, std::vector< TString > fieldNames) | ShipFieldMaker | |
defineComposite(const stringVect &inputLine) | ShipFieldMaker | protected |
defineConstant(const TString &name, const TVector2 &xRange, const TVector2 &yRange, const TVector2 &zRange, const TVector3 &BVector) | ShipFieldMaker | |
defineConstant(const stringVect &inputLine) | ShipFieldMaker | protected |
defineFieldMap(const TString &name, const TString &mapFileName, const TVector3 &localCentre=TVector3(0.0, 0.0, 0.0), const TVector3 &localAngles=TVector3(0.0, 0.0, 0.0), Bool_t useSymmetry=kFALSE) | ShipFieldMaker | |
defineFieldMap(const stringVect &inputLine, Bool_t useSymmetry=kFALSE) | ShipFieldMaker | protected |
defineFieldMapCopy(const TString &name, const TString &mapNameToCopy, const TVector3 &translation, const TVector3 &eulerAngles=TVector3(0.0, 0.0, 0.0)) | ShipFieldMaker | |
defineFieldMapCopy(const stringVect &inputLine) | ShipFieldMaker | protected |
defineGlobalField(const TString &field1Name, const TString &field2Name="", const TString &field3Name="", const TString &field4Name="") | ShipFieldMaker | |
defineGlobalField(std::vector< TString > fieldNames) | ShipFieldMaker | |
defineGlobalField(const stringVect &inputLine) | ShipFieldMaker | protected |
defineLocalField(const TString &volName, const TString &fieldName, Double_t scale=1.0) | ShipFieldMaker | |
defineLocalField(const stringVect &inputLine) | ShipFieldMaker | protected |
defineRegionField(const TString &volName, const TString &fieldName, Double_t scale=1.0) | ShipFieldMaker | |
defineRegionField(const stringVect &inputLine) | ShipFieldMaker | protected |
defineUniform(const TString &name, const TVector3 &BVector) | ShipFieldMaker | |
defineUniform(const stringVect &inputLine) | ShipFieldMaker | protected |
findNode(TGeoVolume *aVolume, const TString &volName) | ShipFieldMaker | protected |
generateFieldMap(TString fileName, const float step=2.5, const float xRange=179, const float yRange=317, const float zRange=1515.5, const float zShift=-4996) | ShipFieldMaker | |
getAllFields() const | ShipFieldMaker | inline |
getField(const TString &name) const | ShipFieldMaker | |
getGlobalField() const | ShipFieldMaker | inline |
getTransformation(const TString &volName, transformInfo &theInfo) | ShipFieldMaker | protected |
getVolumeField(const TString &volName) const | ShipFieldMaker | |
globalField_ | ShipFieldMaker | private |
gotField(const TString &name) const | ShipFieldMaker | |
gotNode_ | ShipFieldMaker | private |
localInfo_ | ShipFieldMaker | private |
plotField(Int_t type, const TVector3 &xAxis, const TVector3 &yAxis, const std::string &plotFile) const | ShipFieldMaker | |
plotXYField(const TVector3 &xAxis, const TVector3 &yAxis, const std::string &plotFile) const | ShipFieldMaker | |
plotZXField(const TVector3 &zAxis, const TVector3 &xAxis, const std::string &plotFile) const | ShipFieldMaker | |
plotZYField(const TVector3 &zAxis, const TVector3 &yAxis, const std::string &plotFile) const | ShipFieldMaker | |
readInputFile(const std::string &inputFile) | ShipFieldMaker | |
regionInfo_ | ShipFieldMaker | private |
setAllLocalFields() | ShipFieldMaker | protected |
setAllRegionFields() | ShipFieldMaker | protected |
SFMap typedef | ShipFieldMaker | |
ShipFieldMaker(Bool_t verbose=kFALSE) | ShipFieldMaker | |
splitString(std::string &theString, std::string &splitter) const | ShipFieldMaker | private |
stringVect typedef | ShipFieldMaker | |
Tesla_ | ShipFieldMaker | private |
theFields_ | ShipFieldMaker | private |
theNode_ | ShipFieldMaker | private |
verbose_ | ShipFieldMaker | private |
~ShipFieldMaker() | ShipFieldMaker | virtual |