/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/TrkReco/TrkReco-00-08-59-patch4-slc6tag/TrkReco/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

Defines

#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


Define Documentation

#define HEP_SHORT_NAMES

Definition at line 60 of file TMDCWireHit.h.

#define TMDCWireHit_INLINE_DEFINE_HERE

Definition at line 211 of file TMDCWireHit.h.

#define WireHitAxial   8

Definition at line 30 of file TMDCWireHit.h.

Referenced by TMDCWireHit::TMDCWireHit().

#define WireHitChargeValid   2097152

Definition at line 27 of file TMDCWireHit.h.

Referenced by TTrackManager::copyTrack().

#define WireHitClustFinder   67108864

Definition at line 53 of file TMDCWireHit.h.

#define WireHitConformalFinder   16777216

Definition at line 51 of file TMDCWireHit.h.

Referenced by TConformalFinder::fastFinding3D(), TBuilder0::salvage(), TBuilder0::salvageNormal(), TConformalFinder0::specialFinding(), and TConformalFinder0::standardFinding().

#define WireHitContinuous   2048

Definition at line 36 of file TMDCWireHit.h.

Referenced by TMDC::classification(), TFastFinder::selectHits(), TBuilder0::selectHits(), TFastFinder::selectSimpleSegments(), TSegment0::splitComplicated(), and TSegment::splitComplicated().

#define WireHitCurlFinder   33554432

Definition at line 52 of file TMDCWireHit.h.

Referenced by TCurlFinder::assignTracks(), and TCurlFinder::makeWithMC().

#define WireHitFastFinder   536870912

Definition at line 56 of file TMDCWireHit.h.

Referenced by TFastFinder::doit().

#define WireHitFindingValid   4194304

Definition at line 28 of file TMDCWireHit.h.

Referenced by TMDC::axialHits(), TMDC::badHits(), TTrackManager::copyTrack(), Dump(), TrkReco::execute(), TMDC::hits(), TCurlFinder::makeWireHitsListsSegments(), TMDC::stereoHits(), and TMDC::updateMC().

#define WireHitFittingValid   0x40000000

Definition at line 29 of file TMDCWireHit.h.

Referenced by TBuilder0::buildRphi(), TBuilderCosmic::buildStereo(), TBuilderCurl::check(), TCurlFinder::check3DTrack(), TTrackManager::copyTrack(), Cores(), Dump(), TCosmicFitter::fit(), TCurlFinder::fitWDD(), TCurlFinder::makeCurlTracks(), TTrackManager::merge(), SeparateCores(), and TTrackBase::update().

#define WireHitInvalidForFit   268435456

Definition at line 55 of file TMDCWireHit.h.

Referenced by TBuilderCurl::buildStereo(), TTrackManager::copyTrack(), Dump(), TCosmicFitter::fit(), TCurlFinder::makeWireHitsListsSegments(), TTrackManager::maskBadHits(), TTrackManager::maskOut(), TTrackManager::merge(), TTrackManager::salvageAssociateHits(), and TTrackBase::update().

#define WireHitIsolated   1024

Definition at line 35 of file TMDCWireHit.h.

Referenced by TMDC::classification(), TFastFinder::selectHits(), TBuilder0::selectHits(), TFastFinder::selectSimpleSegments(), TSegment0::splitComplicated(), and TSegment::splitComplicated().

#define WireHitLeft   0

Definition at line 21 of file TMDCWireHit.h.

Referenced by TBuilderCosmic::buildStereo(), TBuilder0::buildStereo(), TBuilder0::buildStereo0(), THelixFitter::drift(), T3DLineFitter::drift(), TRungeFitter::fit(), TCosmicFitter::fit(), TCircleFitter::fit(), T3DLineFitter::fit(), TTrack::fit2D(), TCurlFinder::fitWDD(), THelixFitter::main(), TMDCWireHit::position(), TBuilderCurl::stereoHit(), TTrack::stereoHitForCurl(), and TTrack::szPosition().

#define WireHitLeftMask   1

Definition at line 48 of file TMDCWireHit.h.

Referenced by TMDCWireHit::dump().

#define WireHitLocked   128

Definition at line 46 of file TMDCWireHit.h.

#define WireHitMultiTrack   8388608

Definition at line 50 of file TMDCWireHit.h.

#define WireHitNeighborHit   12

Definition at line 37 of file TMDCWireHit.h.

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

#define WireHitNeighborHit0   4096

Definition at line 39 of file TMDCWireHit.h.

#define WireHitNeighborHit1   8192

Definition at line 40 of file TMDCWireHit.h.

#define WireHitNeighborHit2   16384

Definition at line 41 of file TMDCWireHit.h.

#define WireHitNeighborHit3   32768

Definition at line 42 of file TMDCWireHit.h.

#define WireHitNeighborHit4   65536

Definition at line 43 of file TMDCWireHit.h.

#define WireHitNeighborHit5   131072

Definition at line 44 of file TMDCWireHit.h.

#define WireHitNeighborPattern   258048

Definition at line 38 of file TMDCWireHit.h.

Referenced by TFastFinder::selectSimpleSegments().

#define WireHitPatternLeft   256

Definition at line 33 of file TMDCWireHit.h.

Referenced by TMDC::classification(), TCircleFitter::fit(), TBuilder::initializeForStereo(), THelixFitter::main(), NCoreLinks(), TSegment::solveLR(), TSegment::solveThreeHits(), TSegment0::splitComplicated(), and TSegment::splitComplicated().

#define WireHitPatternRight   512

Definition at line 34 of file TMDCWireHit.h.

Referenced by TMDC::classification(), TCircleFitter::fit(), TBuilder::initializeForStereo(), THelixFitter::main(), NCoreLinks(), TSegment::solveLR(), TSegment::solveThreeHits(), TSegment0::splitComplicated(), and TSegment::splitComplicated().

#define WireHitRight   1

Definition at line 22 of file TMDCWireHit.h.

Referenced by TBuilderCosmic::buildStereo(), TBuilder0::buildStereo(), TBuilder0::buildStereo0(), THelixFitter::drift(), T3DLineFitter::drift(), TRungeFitter::fit(), TCosmicFitter::fit(), TCircleFitter::fit(), T3DLineFitter::fit(), TTrack::fit2D(), TCurlFinder::fitWDD(), THelixFitter::main(), TMDCWireHit::position(), and TTrack::szPosition().

#define WireHitRightMask   2

Definition at line 49 of file TMDCWireHit.h.

Referenced by TMDCWireHit::dump().

#define WireHitStereo   48

Definition at line 31 of file TMDCWireHit.h.

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

#define WireHitTimeValid   1048576

Definition at line 26 of file TMDCWireHit.h.

Referenced by TTrackManager::copyTrack().

#define WireHitTrackManager   134217728

Definition at line 54 of file TMDCWireHit.h.

#define WireHitUsed   64

Definition at line 47 of file TMDCWireHit.h.

Referenced by TTrackBase::append(), TTrackBase::appendByApproach(), TTrack::assign(), TConformalFinder::doit(), TCurlFinder::makeWireHitsListsSegments(), TCurlFinder::makeWithMC(), TTrackManager::maskCurlHits(), TTrackManager::salvage(), TBuilder0::salvage(), TTrackManager::salvageAssociateHits(), and TBuilder0::salvageNormal().


Typedef Documentation

typedef HepGeom::Point3D<double> HepPoint3D

Definition at line 66 of file TMDCWireHit.h.


Generated on Tue Nov 29 23:17:07 2016 for BOSS_7.0.2 by  doxygen 1.4.7