ATLAS Offline Software
Loading...
Searching...
No Matches
SignalStateHelper.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef EVENTKERNEL_SIGNALSTATEHELPER_H
8#define EVENTKERNEL_SIGNALSTATEHELPER_H
9
12
23
61
62
73
111
112
113#endif
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
ISignalState is an abstract base class providing support for various Signal States to be associated w...
bool releaseObject()
Release controled object (this resets its signal state)
ISignalState * m_object
Pointer to the owned object.
bool setSignalState(P4SignalState::State s)
Change the signal state for future operations.
P4SignalState::State m_originalState
Storage of the states.
SignalStateConstHelper()
Empty Constructor.
P4SignalState::State m_currentState
bool controlObject(const ISignalState *theObject)
Change the object controlled, this releases previous object and resets its SigState.
bool resetSignalState()
Reset the Signal State of the controlled object and use it for future operations.
bool resetSignalState()
Reset the Signal State of the controlled object and use it for future operations.
~SignalStateHelper()
Destructor.
bool releaseObject()
Release controled object (this resets its signal state)
SignalStateHelper()
Empty Constructor.
ISignalState * m_object
Pointer to the owned object.
P4SignalState::State m_originalState
Storage of the states.
bool setSignalState(P4SignalState::State s)
Change the signal state for future operations.
bool controlObject(ISignalState *theObject)
Change the object controlled, this releases previous object and resets its SigState.
P4SignalState::State m_currentState