#include <BfldMesh.h>
Inheritance diagram for BfldMesh:

Public Member Functions | |
| BfldMesh () | |
| BfldMesh (BfldGrid::Grid_t grid, Int_t variant) | |
| virtual | ~BfldMesh () |
| BfldGrid::Grid_t | GetGrid () const |
| Int_t | GetVariant () const |
| Bool_t | GetIsUVZ () const |
| virtual TVector3 | GetGeneratorPosition (Int_t generator) |
| virtual Int_t | PositionToGenerator (Float_t x, Float_t y) |
| virtual Int_t | PositionToGenerator (TVector3 xyz) |
Protected Attributes | |
| BfldGrid::Grid_t | fGrid |
| Int_t | fVariant |
| Bool_t | fIsUVZ |
| TClonesArray * | fPositions |
|
|
Definition at line 22 of file BfldMesh.cxx. 00023 : fGrid(BfldGrid::kUndefined), fVariant(0), fIsUVZ(false), fPositions(0) 00024 { 00025 00026 }
|
|
||||||||||||
|
Definition at line 29 of file BfldMesh.cxx. 00030 : fGrid(grid), fVariant(variant), fIsUVZ(false), fPositions(0) 00031 { 00032 00033 }
|
|
|
Definition at line 36 of file BfldMesh.cxx. References fGrid, and fPositions. 00037 {
00038 fGrid = BfldGrid::kUndefined;
00039
00040 if (fPositions) fPositions->Delete();
00041 delete fPositions;
00042 }
|
|
|
Reimplemented in BfldMeshRect2d, and BfldMeshVoronoi. Definition at line 45 of file BfldMesh.cxx. References fPositions. 00046 {
00047 return TVector3(*(TVector3*)fPositions->At(generator));
00048 }
|
|
|
Definition at line 53 of file BfldMesh.h. Referenced by BfldLoanPool::GetMesh(), BfldLoanPool::Print(), and BfldHandlerVoronoi::SetMesh(). 00053 { return fGrid; }
|
|
|
Definition at line 55 of file BfldMesh.h. Referenced by BfldHandler::GetBField(). 00055 { return fIsUVZ; }
|
|
|
Definition at line 54 of file BfldMesh.h. Referenced by BfldLoanPool::GetMesh(). 00054 { return fVariant; }
|
|
|
Definition at line 62 of file BfldMesh.cxx. References PositionToGenerator(). 00063 {
00064 // return the generator (indx) associated with the (x,y) position
00065
00066 return PositionToGenerator(xyz.X(),xyz.Y());
00067 }
|
|
||||||||||||
|
Definition at line 51 of file BfldMesh.cxx. References MSG. Referenced by PositionToGenerator(). 00052 {
00053 // return the generator (indx) associated with the (x,y) position
00054
00055 MSG("Bfld",kFatal) << "BfldMesh::PositionToGenerator -- unimplemented"
00056 << endl;
00057
00058 return 0;
00059 }
|
|
|
Definition at line 43 of file BfldMesh.h. Referenced by ~BfldMesh(). |
|
|
Definition at line 45 of file BfldMesh.h. |
|
|
Reimplemented in BfldMeshVoronoi. Definition at line 46 of file BfldMesh.h. Referenced by GetGeneratorPosition(), and ~BfldMesh(). |
|
|
Definition at line 44 of file BfldMesh.h. |
1.3.9.1