Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
DetLayers
interface
NavigationSetter.h
Go to the documentation of this file.
1
#ifndef DetLayers_NavigationSetter_H
2
#define DetLayers_NavigationSetter_H
3
4
#include <vector>
5
6
class
NavigableLayer
;
7
class
NavigationSchool
;
8
class
DetLayer
;
9
20
class
NavigationSetter
{
21
public
:
22
23
typedef
std::vector<NavigableLayer*>
StateType
;
24
25
NavigationSetter
(
const
NavigationSchool
&);
26
27
~NavigationSetter
();
28
29
private
:
30
31
const
NavigationSchool
&
theNav
;
32
33
StateType
theSavedState
;
34
35
void
saveState
();
36
void
setState
(
const
StateType
&);
37
void
cleanState
();
38
39
};
40
41
#endif // NavigationSetter_H
NavigationSetter::theSavedState
StateType theSavedState
Definition:
NavigationSetter.h:33
NavigationSchool
Definition:
NavigationSchool.h:17
NavigationSetter::theNav
const NavigationSchool & theNav
Definition:
NavigationSetter.h:31
NavigationSetter::~NavigationSetter
~NavigationSetter()
Definition:
NavigationSetter.cc:20
NavigableLayer
Definition:
NavigableLayer.h:21
NavigationSetter::saveState
void saveState()
Definition:
NavigationSetter.cc:36
DetLayer
Definition:
DetLayer.h:26
NavigationSetter::StateType
std::vector< NavigableLayer * > StateType
Definition:
NavigationSetter.h:23
NavigationSetter::setState
void setState(const StateType &)
Definition:
NavigationSetter.cc:54
NavigationSetter::NavigationSetter
NavigationSetter(const NavigationSchool &)
Definition:
NavigationSetter.cc:7
NavigationSetter
Definition:
NavigationSetter.h:20
NavigationSetter::cleanState
void cleanState()
Definition:
NavigationSetter.cc:45
Generated for CMSSW Reference Manual by
1.8.5