Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
36
MuonNavigationPrinter
(
const
MuonDetLayerGeometry
*,
MuonNavigationSchool
const
&,
bool
enableRPC =
true
,
bool
enableCSC =
true
,
bool
enableGEM =
false
,
bool
enableME0 =
false
);
37
MuonNavigationPrinter
(
const
MuonDetLayerGeometry
*,
MuonNavigationSchool
const
&,
const
GeometricSearchTracker
*);
38
39
private
:
40
void
printLayer
(
const
DetLayer
*)
const
;
41
void
printLayers
(
const
std::vector<const DetLayer*>&)
const
;
43
// std::string layerPart(const DetLayer*) const;
45
// std::string layerModule(const DetLayer*) const;
46
47
48
MuonNavigationSchool
const
*
school
=
nullptr
;
49
50
};
51
#endif
MuonNavigationPrinter::MuonNavigationPrinter
MuonNavigationPrinter(const MuonDetLayerGeometry *, MuonNavigationSchool const &, bool enableRPC=true, bool enableCSC=true, bool enableGEM=false, bool enableME0=false)
Definition:
MuonNavigationPrinter.cc:44
MuonDetLayerGeometry
Definition:
MuonDetLayerGeometry.h:21
MuonNavigationSchool
Definition:
MuonNavigationSchool.h:39
MuonNavigationPrinter::printLayers
void printLayers(const std::vector< const DetLayer * > &) const
print next layers
Definition:
MuonNavigationPrinter.cc:167
MuonNavigationPrinter::school
MuonNavigationSchool const * school
return detector part (barrel, forward, backward)
Definition:
MuonNavigationPrinter.h:48
GeometricSearchTracker
Definition:
GeometricSearchTracker.h:14
MuonNavigationPrinter
Definition:
MuonNavigationPrinter.h:33
DetLayer
Definition:
DetLayer.h:21
MuonNavigationPrinter::printLayer
void printLayer(const DetLayer *) const
print layer
Definition:
MuonNavigationPrinter.cc:123
Generated for CMSSW Reference Manual by
1.8.5