ATLAS Offline Software
Loading...
Searching...
No Matches
BLM_GeometryManager.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
6// BLM_GeometryManager.h, (c) ATLAS Detector software
8#ifndef BLMGEOMETRYMANAGER_H
9#define BLMGEOMETRYMANAGER_H
10
12
18
20{
21 public:
23
24 BLM_ModuleParameters* Module(unsigned int module_number);
25 void ModuleOn(unsigned int module_number);
26 void ModuleOff(unsigned int module_number);
27 unsigned int IsModuleOn(unsigned int module_number) const;
28
29 private:
31 unsigned int m_on;
32};
35#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Beam Loss Monitor Geometry Manager.
unsigned int IsModuleOn(unsigned int module_number) const
void ModuleOff(unsigned int module_number)
void ModuleOn(unsigned int module_number)
BLM_ModuleParameters * Module(unsigned int module_number)
BLM_ModuleParameters m_moduli[12]
Beam Loss Monitor module parameters.