FlyoDoc_2011 Pisa 2011 by GmP --- 011
Public Member Functions | Public Attributes

DevChod Class Reference

Inheritance diagram for DevChod:
DevOtCl DevOt DevRt Device

List of all members.

Public Member Functions

virtual int SimulaDev ()

Public Attributes

double x
double y
int Q1
int Q2
int Q3
int Q4
int Qx

Detailed Description

Definition at line 15 of file devchod.h.


Member Function Documentation

int DevChod::SimulaDev ( ) [virtual]

operate on the dev_variable of type (2)

Reimplemented from Device.

Definition at line 28 of file devchod.cpp.

{
        
  // tutto da rifare secondo quanto si deciderà.....
  
  
//  Verifico quale quadrante
//  e' stato toccato 
// escludo una banda ombra del buco, in x e y
        Q1=Q2=Q3=Q4=Qx=0;
        if ( mhit<1 ) return nhit;
        double rag=Lin[0];
        int ht=mhit;
        while ( ht>0 )
        {
                x= M_Hits[ht].Xdev.x;
                y= M_Hits[ht].Xdev.y;
                if ( x>-rag&&y>-rag ) Q1=1;
                if ( x>-rag&&y< rag ) Q2=1;
                if ( x< rag&&y< rag ) Q3=1;
                if ( x< rag&&y>-rag ) Q4=1;
                ht--;
        }


// Gout"\n Hodo %2d,%2d,%2d,%2d,%2d",Q1,Q2,Q3,Q4,Qx/////;

        return nhit;
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables