ATLAS Offline Software
Loading...
Searching...
No Matches
BCM_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// BCM_GeometryManager.h, (c) ATLAS Detector software
8#ifndef BCMGEOMETRYMANAGER_H
9#define BCMGEOMETRYMANAGER_H
10
12
18
20{
21 public:
23
24 BCM_ModuleParameters* Module(int module_number);
25 void ModuleOn(int module_number);
26 void ModuleOff(int module_number);
27 int IsModuleOn(int module_number) const;
28
29 private:
31 unsigned int m_on;
32};
35
36#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 Condition Monitor Geometry Manager.
int IsModuleOn(int module_number) const
BCM_ModuleParameters * Module(int module_number)
void ModuleOn(int module_number)
void ModuleOff(int module_number)
BCM_ModuleParameters m_moduli[8]
Beam Condition Monitor module parameters.