#include <PndTransMap.h>
 | 
|   | PndTransMap () | 
|   | 
|   | PndTransMap (const char *mapName, const char *fileType="R", Double_t BeamMom=15.0) | 
|   | 
|   | PndTransMap (PndTransPar *fieldPar) | 
|   | 
| virtual  | ~PndTransMap () | 
|   | 
| virtual Bool_t  | IsInside (Double_t x, Double_t y, Double_t z, Int_t &ix, Int_t &iy, Int_t &iz, Double_t &dx, Double_t &dy, Double_t &dz) | 
|   | 
| void  | GetBxyz (const Double_t point[3], Double_t *bField) | 
|   | 
| void  | FillParContainer () | 
|   | 
|   | PndFieldMap () | 
|   | 
|   | PndFieldMap (const char *mapName, const char *fileType="R") | 
|   | 
|   | PndFieldMap (PndFieldPar *fieldPar) | 
|   | 
| virtual  | ~PndFieldMap () | 
|   | 
| virtual void  | Init () | 
|   | 
| virtual Double_t  | GetBx (Double_t x, Double_t y, Double_t z) | 
|   | 
| virtual Double_t  | GetBy (Double_t x, Double_t y, Double_t z) | 
|   | 
| virtual Double_t  | GetBz (Double_t x, Double_t y, Double_t z) | 
|   | 
| void  | WriteAsciiFile (const char *fileName) | 
|   | 
| void  | WriteRootFile (const char *fileName, const char *mapName) | 
|   | 
| void  | SetPosition (Double_t x, Double_t y, Double_t z) | 
|   | 
| void  | SetScale (Double_t factor) | 
|   | 
| Double_t  | GetXmin () const | 
|   | 
| Double_t  | GetYmin () const | 
|   | 
| Double_t  | GetZmin () const | 
|   | 
| Double_t  | GetXmax () const | 
|   | 
| Double_t  | GetYmax () const | 
|   | 
| Double_t  | GetZmax () const | 
|   | 
| Double_t  | GetXstep () const | 
|   | 
| Double_t  | GetYstep () const | 
|   | 
| Double_t  | GetZstep () const | 
|   | 
| Int_t  | GetNx () const | 
|   | 
| Int_t  | GetNy () const | 
|   | 
| Int_t  | GetNz () const | 
|   | 
| Double_t  | GetUnit () const | 
|   | 
| Double_t  | GetPositionX () const | 
|   | 
| Double_t  | GetPositionY () const | 
|   | 
| Double_t  | GetPositionZ () const | 
|   | 
| Double_t  | GetScale () const | 
|   | 
| TArrayF *  | GetBx () const | 
|   | 
| TArrayF *  | GetBy () const | 
|   | 
| TArrayF *  | GetBz () const | 
|   | 
| const char *  | GetFileName () | 
|   | 
| virtual void  | Print () | 
|   | 
Definition at line 23 of file PndTransMap.h.
 
◆ PndTransMap() [1/3]
      
        
          | PndTransMap::PndTransMap  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ PndTransMap() [2/3]
      
        
          | PndTransMap::PndTransMap  | 
          ( | 
          const char *  | 
          mapName,  | 
        
        
           | 
           | 
          const char *  | 
          fileType = "R",  | 
        
        
           | 
           | 
          Double_t  | 
          BeamMom = 15.0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Standard constructor 
- Parameters
 - 
  
    | name | Name of field map  | 
    | fileType | R = ROOT file, A = ASCII  | 
  
   
 
 
◆ PndTransMap() [3/3]
◆ ~PndTransMap()
  
  
      
        
          | virtual PndTransMap::~PndTransMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ FillParContainer()
      
        
          | void PndTransMap::FillParContainer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetBxyz()
      
        
          | void PndTransMap::GetBxyz  | 
          ( | 
          const Double_t  | 
          point[3],  | 
        
        
           | 
           | 
          Double_t *  | 
          bField  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ IsInside()
  
  
      
        
          | virtual Bool_t PndTransMap::IsInside  | 
          ( | 
          Double_t  | 
          x,  | 
         
        
           | 
           | 
          Double_t  | 
          y,  | 
         
        
           | 
           | 
          Double_t  | 
          z,  | 
         
        
           | 
           | 
          Int_t &  | 
          ix,  | 
         
        
           | 
           | 
          Int_t &  | 
          iy,  | 
         
        
           | 
           | 
          Int_t &  | 
          iz,  | 
         
        
           | 
           | 
          Double_t &  | 
          dx,  | 
         
        
           | 
           | 
          Double_t &  | 
          dy,  | 
         
        
           | 
           | 
          Double_t &  | 
          dz  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Determine whether a point is inside the field map 
- Parameters
 - 
  
    | x,y,z | Point coordinates (global) [cm]  | 
    | ix,iy,iz | (return) Grid cell  | 
    | dx,dy,dz | (return) Distance from grid point [cm] if inside  kTRUE if inside map, else kFALSE  | 
  
   
Reimplemented from PndFieldMap.
 
 
◆ fBeamMom
  
  
      
        
          | Double_t PndTransMap::fBeamMom | 
         
       
   | 
  
protected   | 
  
 
 
◆ fHemiX
  
  
      
        
          | Double_t PndTransMap::fHemiX | 
         
       
   | 
  
protected   | 
  
 
 
◆ fHemiY
  
  
      
        
          | Double_t PndTransMap::fHemiY | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: