/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/src/parser/CalibHR2Parser.cpp File Reference

#include "parser/CalibHR2Parser.hh"
#include "parser/AcquisitionParser.hh"
#include "event/Event.hh"
#include "geometry/Detector.hh"
#include "geometry/Dif.hh"
#include "geometry/Board.hh"
#include "geometry/Chip.hh"
#include "geometry/Hardroc2Chip.hh"
#include "geometry/Chamber.hh"
#include "tools/MicroException.hh"
#include "tools/Toolbox.hh"
#include "tools/SteerDesc.hh"
#include "tools/Log.hh"
#include <cstdio>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
#include "math.h"

Include dependency graph for CalibHR2Parser.cpp:

Go to the source code of this file.

Defines

#define bigTolittle   Toolbox::bigTolittle

Functions

static unsigned int grayToBinary2 (unsigned int gray)


Define Documentation

#define bigTolittle   Toolbox::bigTolittle

Definition at line 31 of file CalibHR2Parser.cpp.


Function Documentation

static unsigned int grayToBinary2 ( unsigned int  gray  )  [static]

Definition at line 42 of file CalibHR2Parser.cpp.

00042                                                      {
00043   // loop for always 32 bits
00044   unsigned int bin = ((gray >> 31) & 1) << 31;
00045   for (int bit = 30; bit >= 0; --bit)
00046     bin += ( ((gray >> bit) & 1) ^ ((bin >> (bit + 1)) & 1) ) << bit;
00047 
00048   return(bin);
00049 } // grayToBinar


Generated on Mon Jan 7 13:17:38 2013 for MicromegasFramework by  doxygen 1.4.7