CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
DotsConnection.h File Reference
#include "GaudiKernel/Algorithm.h"
#include "GaudiKernel/NTuple.h"
#include "MdcGeomSvc/MdcGeomSvc.h"
#include "CgemGeomSvc/CgemGeomSvc.h"
#include "KalFitAlg/helix/Helix.h"
#include "McTruth/CgemMcHit.h"
#include "MdcRawEvent/MdcDigi.h"
#include "RawDataProviderSvc/IRawDataProviderSvc.h"
#include "RawDataProviderSvc/RawDataProviderSvc.h"
#include "MdcRecEvent/RecMdcTrack.h"
#include "DotsConnection/DotsHelixFitter.h"
#include "DotsConnection/MdcDigiGroup.h"
#include "MdcCalibFunSvc/MdcCalibFunSvc.h"
#include "TStopwatch.h"
#include "TH2D.h"

Go to the source code of this file.

Classes

struct  trkCandi
 
struct  dot
 
union  dot::DigiPtr
 
struct  Line
 
class  DotsConnection
 
struct  DotsConnection::cell
 
struct  DotsConnection::edge
 

Macros

#define COMPARE_A_ITEM__(NAME)
 
#define PRINT_IF_FAIL(NAME)
 
#define COPY_A_ITEM__(NAME)
 

Macro Definition Documentation

◆ COMPARE_A_ITEM__

#define COMPARE_A_ITEM__ ( NAME)
Value:
{ \
eq_thisline= (lfs.NAME == rhs.NAME); \
cout<<"compare ."<<#NAME<< " status:" <<(eq_thisline?"true":"false"); \
cout << "\n" ; \
eq = eq && eq_thisline; \
}

Referenced by trkCandi::operator==().

◆ COPY_A_ITEM__

#define COPY_A_ITEM__ ( NAME)
Value:
{ \
lfs.NAME = rhs.NAME; \
}

Referenced by trkCandi::operator=().

◆ PRINT_IF_FAIL

#define PRINT_IF_FAIL ( NAME)
Value:
if (!eq_thisline) cout<<" because {lfs." #NAME ":rhs."#NAME "}: {"<<lfs.NAME<<":"<<rhs.NAME<<"}"<<endl;

Referenced by trkCandi::operator==().