FEDRA emulsion software from the OPERA Collaboration
EdbViewMap.h File Reference
#include "EdbRun.h"
#include "TIndexCell.h"
#include "EdbCell2.h"
#include "EdbLayer.h"
#include "TVector2.h"
#include "TH2D.h"
Include dependency graph for EdbViewMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AApv
 < side-by-side alignment More...
 
struct  AArea
 
struct  ARun
 
struct  ASide
 
struct  AView
 < view and neighbouring More...
 
class  EdbViewMap
 views map More...
 

Macros

#define make_bit(_i_)   (1 << _i_)
 

Functions

bool test_bit (int bit_, int flags_)
 
bool test_ith_bit (int i_, int flags_)
 

Macro Definition Documentation

◆ make_bit

#define make_bit (   _i_)    (1 << _i_)

//////////////////////////////////////////////////////////////////////// // EdbViewMap // // views positions correction using alignment data // // ////////////////////////////////////////////////////////////////////////

Function Documentation

◆ test_bit()

bool test_bit ( int  bit_,
int  flags_ 
)
inline
23{
24 return (flags_ & bit_) != 0;
25};

◆ test_ith_bit()

bool test_ith_bit ( int  i_,
int  flags_ 
)
inline
27{
28 return test_bit(make_bit(i_),flags_);
29};
#define make_bit(_i_)
Definition: EdbViewMap.h:20
bool test_bit(int bit_, int flags_)
Definition: EdbViewMap.h:22