Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:24
NavigationSetter::saveState
void saveState()
Definition:
NavigationSetter.cc:36
DetLayer
Definition:
DetLayer.h:24
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