RecoMuon
Navigation
interface
MuonNavigationPrinter.h
Go to the documentation of this file.
1
#ifndef Navigation_MuonNavigationPrinter_H
2
#define Navigation_MuonNavigationPrinter_H
3
25
class
DetLayer
;
26
class
MuonDetLayerGeometry
;
27
class
GeometricSearchTracker
;
28
class
MuonNavigationSchool
;
29
30
#include <vector>
31
#include <string>
32
33
class
MuonNavigationPrinter
{
34
public
:
35
MuonNavigationPrinter
(
const
MuonDetLayerGeometry
*,
36
MuonNavigationSchool
const
&,
37
bool
enableRPC =
true
,
38
bool
enableCSC =
true
,
39
bool
enableGEM =
false
,
40
bool
enableME0 =
false
);
41
MuonNavigationPrinter
(
const
MuonDetLayerGeometry
*,
MuonNavigationSchool
const
&,
const
GeometricSearchTracker
*);
42
43
private
:
44
void
printLayer
(
const
DetLayer
*)
const
;
45
void
printLayers
(
const
std::vector<const DetLayer *> &)
const
;
47
// std::string layerPart(const DetLayer*) const;
49
// std::string layerModule(const DetLayer*) const;
50
51
MuonNavigationSchool
const
*
school
=
nullptr
;
52
};
53
#endif
MuonNavigationSchool
Definition:
MuonNavigationSchool.h:38
DetLayer
Definition:
DetLayer.h:21
MuonNavigationPrinter::printLayers
void printLayers(const std::vector< const DetLayer * > &) const
print next layers
Definition:
MuonNavigationPrinter.cc:189
MuonDetLayerGeometry
Definition:
MuonDetLayerGeometry.h:21
MuonNavigationPrinter::printLayer
void printLayer(const DetLayer *) const
print layer
Definition:
MuonNavigationPrinter.cc:148
GeometricSearchTracker
Definition:
GeometricSearchTracker.h:15
MuonNavigationPrinter::school
const MuonNavigationSchool * school
return detector part (barrel, forward, backward)
Definition:
MuonNavigationPrinter.h:51
MuonNavigationPrinter::MuonNavigationPrinter
MuonNavigationPrinter(const MuonDetLayerGeometry *, MuonNavigationSchool const &, bool enableRPC=true, bool enableCSC=true, bool enableGEM=false, bool enableME0=false)
Definition:
MuonNavigationPrinter.cc:44
MuonNavigationPrinter
Definition:
MuonNavigationPrinter.h:33
Generated for CMSSW Reference Manual by
1.8.16