CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
TMDCWireHit.h File Reference
#include <string>
#include "CLHEP/Alist/AList.h"
#include "CLHEP/Geometry/Point3D.h"
#include "MdcTables/MdcTables.h"
#include "TrkReco/TMDCWire.h"
#include "TrkReco/TMDCWireHitMC.h"

Go to the source code of this file.

Classes

class  TMDCWireHit
 

Macros

#define WireHitLeft   0
 
#define WireHitRight   1
 
#define WireHitTimeValid   1048576
 
#define WireHitChargeValid   2097152
 
#define WireHitFindingValid   4194304
 
#define WireHitFittingValid   0x40000000
 
#define WireHitAxial   8
 
#define WireHitStereo   48
 
#define WireHitPatternLeft   256
 
#define WireHitPatternRight   512
 
#define WireHitIsolated   1024
 
#define WireHitContinuous   2048
 
#define WireHitNeighborHit   12
 
#define WireHitNeighborPattern   258048
 
#define WireHitNeighborHit0   4096
 
#define WireHitNeighborHit1   8192
 
#define WireHitNeighborHit2   16384
 
#define WireHitNeighborHit3   32768
 
#define WireHitNeighborHit4   65536
 
#define WireHitNeighborHit5   131072
 
#define WireHitLocked   128
 
#define WireHitUsed   64
 
#define WireHitLeftMask   1
 
#define WireHitRightMask   2
 
#define WireHitMultiTrack   8388608
 
#define WireHitConformalFinder   16777216
 
#define WireHitCurlFinder   33554432
 
#define WireHitClustFinder   67108864
 
#define WireHitTrackManager   134217728
 
#define WireHitInvalidForFit   268435456
 
#define WireHitFastFinder   536870912
 
#define HEP_SHORT_NAMES
 
#define TMDCWireHit_INLINE_DEFINE_HERE
 

Typedefs

typedef HepGeom::Point3D< double > HepPoint3D
 

Macro Definition Documentation

◆ HEP_SHORT_NAMES

#define HEP_SHORT_NAMES

Definition at line 60 of file TMDCWireHit.h.

◆ TMDCWireHit_INLINE_DEFINE_HERE

#define TMDCWireHit_INLINE_DEFINE_HERE

Definition at line 211 of file TMDCWireHit.h.

◆ WireHitAxial

#define WireHitAxial   8

Definition at line 30 of file TMDCWireHit.h.

Referenced by TMDCWireHit::TMDCWireHit().

◆ WireHitChargeValid

#define WireHitChargeValid   2097152

Definition at line 27 of file TMDCWireHit.h.

◆ WireHitClustFinder

#define WireHitClustFinder   67108864

Definition at line 53 of file TMDCWireHit.h.

◆ WireHitConformalFinder

#define WireHitConformalFinder   16777216

Definition at line 51 of file TMDCWireHit.h.

Referenced by TBuilder0::salvage().

◆ WireHitContinuous

#define WireHitContinuous   2048

Definition at line 36 of file TMDCWireHit.h.

Referenced by TMDC::classification().

◆ WireHitCurlFinder

#define WireHitCurlFinder   33554432

Definition at line 52 of file TMDCWireHit.h.

◆ WireHitFastFinder

#define WireHitFastFinder   536870912

Definition at line 56 of file TMDCWireHit.h.

Referenced by TFastFinder::doit().

◆ WireHitFindingValid

#define WireHitFindingValid   4194304

◆ WireHitFittingValid

#define WireHitFittingValid   0x40000000

◆ WireHitInvalidForFit

◆ WireHitIsolated

#define WireHitIsolated   1024

Definition at line 35 of file TMDCWireHit.h.

Referenced by TMDC::classification().

◆ WireHitLeft

◆ WireHitLeftMask

#define WireHitLeftMask   1

Definition at line 48 of file TMDCWireHit.h.

Referenced by TMDCWireHit::dump().

◆ WireHitLocked

#define WireHitLocked   128

Definition at line 46 of file TMDCWireHit.h.

◆ WireHitMultiTrack

#define WireHitMultiTrack   8388608

Definition at line 50 of file TMDCWireHit.h.

◆ WireHitNeighborHit

#define WireHitNeighborHit   12

Definition at line 37 of file TMDCWireHit.h.

Referenced by TMDC::classification(), and TSegment::solveThreeHits().

◆ WireHitNeighborHit0

#define WireHitNeighborHit0   4096

Definition at line 39 of file TMDCWireHit.h.

◆ WireHitNeighborHit1

#define WireHitNeighborHit1   8192

Definition at line 40 of file TMDCWireHit.h.

◆ WireHitNeighborHit2

#define WireHitNeighborHit2   16384

Definition at line 41 of file TMDCWireHit.h.

◆ WireHitNeighborHit3

#define WireHitNeighborHit3   32768

Definition at line 42 of file TMDCWireHit.h.

◆ WireHitNeighborHit4

#define WireHitNeighborHit4   65536

Definition at line 43 of file TMDCWireHit.h.

◆ WireHitNeighborHit5

#define WireHitNeighborHit5   131072

Definition at line 44 of file TMDCWireHit.h.

◆ WireHitNeighborPattern

#define WireHitNeighborPattern   258048

Definition at line 38 of file TMDCWireHit.h.

◆ WireHitPatternLeft

#define WireHitPatternLeft   256

◆ WireHitPatternRight

#define WireHitPatternRight   512

◆ WireHitRight

◆ WireHitRightMask

#define WireHitRightMask   2

Definition at line 49 of file TMDCWireHit.h.

Referenced by TMDCWireHit::dump().

◆ WireHitStereo

#define WireHitStereo   48

Definition at line 31 of file TMDCWireHit.h.

Referenced by TTrackManager::merge(), and TMDCWireHit::TMDCWireHit().

◆ WireHitTimeValid

#define WireHitTimeValid   1048576

Definition at line 26 of file TMDCWireHit.h.

◆ WireHitTrackManager

#define WireHitTrackManager   134217728

Definition at line 54 of file TMDCWireHit.h.

◆ WireHitUsed

Typedef Documentation

◆ HepPoint3D

typedef HepGeom::Point3D<double> HepPoint3D

Definition at line 66 of file TMDCWireHit.h.