FEDRA emulsion software from the OPERA Collaboration
EdbStage Class Reference

#include <EdbStage.h>

Inheritance diagram for EdbStage:
Collaboration diagram for EdbStage:

Public Member Functions

EdbAffine2DCCD2Stage () const
 
 EdbStage ()
 
EdbAffine3DEncoders2Stage () const
 
EdbCCDGetCCD () const
 
EdbAffine3DGetEncoders2Stage () const
 
EdbObjectiveGetObjective () const
 
Float_t PixelX () const
 
Float_t PixelY () const
 
void Print (Option_t *opt="") const
 
virtual ~EdbStage ()
 

Private Attributes

EdbCCDeCCD
 
EdbAffine3DeEncoders2Stage
 
EdbObjectiveeObjective
 

Constructor & Destructor Documentation

◆ EdbStage()

EdbStage::EdbStage ( )

◆ ~EdbStage()

EdbStage::~EdbStage ( )
virtual
28 {
29  if(eCCD) delete eCCD;
30  if(eObjective) delete eObjective;
32 }
EdbAffine3D * eEncoders2Stage
Definition: EdbStage.h:92
EdbObjective * eObjective
Definition: EdbStage.h:90
EdbCCD * eCCD
Definition: EdbStage.h:89

Member Function Documentation

◆ CCD2Stage()

EdbAffine2D * EdbStage::CCD2Stage ( ) const
180 {
181  EdbAffine2D *aff = new EdbAffine2D( *(eObjective->GetCCD2Stage()) );
182  return aff;
183 }
Definition: EdbAffine.h:17
EdbAffine2D * GetCCD2Stage() const
Definition: EdbStage.h:72

◆ Encoders2Stage()

EdbAffine3D * EdbStage::Encoders2Stage ( ) const
187 {
188  return 0;
189 }

◆ GetCCD()

EdbCCD* EdbStage::GetCCD ( ) const
inline
104 { return eCCD; }

◆ GetEncoders2Stage()

EdbAffine3D* EdbStage::GetEncoders2Stage ( ) const
inline
106 { return eEncoders2Stage; }

◆ GetObjective()

EdbObjective* EdbStage::GetObjective ( ) const
inline
105 { return eObjective; }

◆ PixelX()

Float_t EdbStage::PixelX ( ) const
inline
101 { return eObjective->PixelX(); }
Float_t PixelX() const
Definition: EdbStage.h:74

◆ PixelY()

Float_t EdbStage::PixelY ( ) const
inline
102 { return eObjective->PixelY(); }
Float_t PixelY() const
Definition: EdbStage.h:75

◆ Print()

void EdbStage::Print ( Option_t *  opt = "") const
60 {
61  printf("EdbStage:\n");
62  eCCD->Print();
63  eObjective->Print();
64  //eEncoders2Stage->Print();
65 }
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:108
void Print(Option_t *opt="") const
Definition: EdbStage.cxx:170

Member Data Documentation

◆ eCCD

EdbCCD* EdbStage::eCCD
private

◆ eEncoders2Stage

EdbAffine3D* EdbStage::eEncoders2Stage
private

◆ eObjective

EdbObjective* EdbStage::eObjective
private

The documentation for this class was generated from the following files: