#include <MuonNavigationPrinter.h>
Public Member Functions | |
MuonNavigationPrinter (const MuonDetLayerGeometry *, bool enableRPC=true) | |
MuonNavigationPrinter (const MuonDetLayerGeometry *, const GeometricSearchTracker *) | |
Private Member Functions | |
void | printLayer (DetLayer *) const |
print layer More... | |
void | printLayers (const std::vector< const DetLayer * > &) const |
print next layers More... | |
Description: class to print the MuonNavigationSchool
Modification:
Chang Liu: The class prints nextLayers and compatibleLayers Add new constructor for MuonTkNavigationSchool
Description: class to print the MuonNavigationSchool
Modification:
Chang Liu: add compatibleLayers add constructor for MuonTkNavigation
Definition at line 28 of file MuonNavigationPrinter.h.
MuonNavigationPrinter::MuonNavigationPrinter | ( | const MuonDetLayerGeometry * | muonLayout, |
bool | enableRPC = true |
||
) |
Definition at line 33 of file MuonNavigationPrinter.cc.
References MuonDetLayerGeometry::allBackwardLayers(), MuonDetLayerGeometry::allBarrelLayers(), MuonDetLayerGeometry::allDTLayers(), MuonDetLayerGeometry::allForwardLayers(), MuonDetLayerGeometry::backwardCSCLayers(), Reference_intrackfit_cff::barrel, and MuonDetLayerGeometry::forwardCSCLayers().
MuonNavigationPrinter::MuonNavigationPrinter | ( | const MuonDetLayerGeometry * | muonLayout, |
const GeometricSearchTracker * | tracker | ||
) |
for ( tkfiter = tkbackward.begin(); tkfiter != tkbackward.end(); tkfiter++ ) printLayer(*tkfiter);
Definition at line 65 of file MuonNavigationPrinter.cc.
References MuonDetLayerGeometry::allBackwardLayers(), MuonDetLayerGeometry::allBarrelLayers(), MuonDetLayerGeometry::allForwardLayers(), Reference_intrackfit_cff::barrel, GeometricSearchTracker::barrelLayers(), GeometricSearchTracker::negForwardLayers(), and GeometricSearchTracker::posForwardLayers().
|
private |
print layer
Definition at line 100 of file MuonNavigationPrinter.cc.
References Surface::bounds(), DetLayer::compatibleLayers(), insideOut, Bounds::length(), DetLayer::location(), DetLayer::nextLayers(), outsideIn, GloballyPositioned< T >::position(), DetLayer::subDetector(), GeometricSearchDet::surface(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
print next layers
Definition at line 144 of file MuonNavigationPrinter.cc.
References GeomDetEnumerators::barrel, prof2calltree::l, GloballyPositioned< T >::position(), BarrelDetLayer::specificSurface(), ForwardDetLayer::surface(), and PV3DBase< T, PVType, FrameType >::z().