Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

ObfCworker Class Reference

Collaboration diagram for ObfCworker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ObfCworker ()
void evaluate ()

Private Attributes

Item GrbXDir
Item GrbYDir
Item GrbZDir
float m_grbRa
float m_grbDec
float m_grbL
float m_grbB

Constructor & Destructor Documentation

ObfCworker::ObfCworker  ) 
 

Definition at line 142 of file ObfCoordsAlg.cxx.

References addItem(), m_grbB, m_grbDec, m_grbL, and m_grbRa.

00144 : GrbXDir("GrbXDir")
00145 , GrbYDir("GrbYDir")
00146 , GrbZDir("GrbZDir")
00147 {
00148     //now create new items 
00149     addItem( "GrbRa",     m_grbRa);
00150     addItem( "GrbDec",    m_grbDec);
00151     addItem( "GrbL",      m_grbL);
00152     addItem( "GrbB",      m_grbB);
00153 }


Member Function Documentation

void ObfCworker::evaluate  ) 
 

Definition at line 156 of file ObfCoordsAlg.cxx.

References GrbXDir, GrbYDir, GrbZDir, m_grbB, m_grbDec, m_grbL, and m_grbRa.

Referenced by ObfCoordsAlg::execute().

00157 {
00158     m_grbRa = m_grbDec = m_grbL = m_grbB = 0;
00159 
00160     Vector grbDir(GrbXDir, GrbYDir, GrbZDir);
00161     if (grbDir.mag()==0) return;
00162     astro::SkyDir skyGrbdir( gps->toSky(-grbDir) );
00163     m_grbRa  = skyGrbdir.ra();
00164     m_grbDec = skyGrbdir.dec();
00165     m_grbL   = skyGrbdir.l();
00166     m_grbB   = skyGrbdir.b();
00167 
00168     return;
00169 }


Member Data Documentation

Item ObfCworker::GrbXDir [private]
 

Definition at line 67 of file ObfCoordsAlg.cxx.

Referenced by evaluate().

Item ObfCworker::GrbYDir [private]
 

Definition at line 68 of file ObfCoordsAlg.cxx.

Referenced by evaluate().

Item ObfCworker::GrbZDir [private]
 

Definition at line 69 of file ObfCoordsAlg.cxx.

Referenced by evaluate().

float ObfCworker::m_grbB [private]
 

Definition at line 72 of file ObfCoordsAlg.cxx.

Referenced by evaluate(), and ObfCworker().

float ObfCworker::m_grbDec [private]
 

Definition at line 72 of file ObfCoordsAlg.cxx.

Referenced by evaluate(), and ObfCworker().

float ObfCworker::m_grbL [private]
 

Definition at line 72 of file ObfCoordsAlg.cxx.

Referenced by evaluate(), and ObfCworker().

float ObfCworker::m_grbRa [private]
 

Definition at line 72 of file ObfCoordsAlg.cxx.

Referenced by evaluate(), and ObfCworker().


The documentation for this class was generated from the following file:
Generated on Mon Dec 1 20:09:11 2008 by doxygen 1.3.3