ATLAS Offline Software
graphics
VP1
VP1Plugins
VP1LegoPlugin
src
VP1LegoChannel.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
VP1LegoPlugin/VP1LegoChannel.h
"
6
#include "
VP1LegoSystems/VP1CaloLegoSystem.h
"
7
#include "
VP1LegoSystems/VP1CaloHitLegoSystem.h
"
8
#include "
VP1LegoSystems/VP1HVLegoSystem.h
"
9
10
VP1LegoChannel::VP1LegoChannel
()
11
:
IVP13DStandardChannelWidget
(
VP1CHANNELNAMEINPLUGIN
(
VP1LegoChannel
,
"Lego"
),
12
"Lego Plot Display of the ATLAS Detector"
,
13
"Joe Boudreau"
, false
/*disable detector buttons*/
)
14
{
15
}
16
17
void
VP1LegoChannel::init
()
18
{
19
addSystem
(
new
VP1CaloLegoSystem
);
20
addSystem
(
new
VP1CaloHitLegoSystem
);
21
addSystem
(
new
VP1HVLegoSystem
,
IVP13DStandardChannelWidget::StartDisabled
);
22
}
23
VP1CaloHitLegoSystem
Definition:
VP1CaloHitLegoSystem.h:11
IVP13DStandardChannelWidget::StartDisabled
@ StartDisabled
Definition:
IVP13DStandardChannelWidget.h:38
VP1CaloLegoSystem.h
VP1CHANNELNAMEINPLUGIN
#define VP1CHANNELNAMEINPLUGIN(cls, nme)
Definition:
IVP1ChannelWidget.h:139
VP1CaloLegoSystem
Definition:
VP1CaloLegoSystem.h:11
VP1LegoChannel::VP1LegoChannel
VP1LegoChannel()
Definition:
VP1LegoChannel.cxx:10
VP1LegoChannel::init
void init()
Definition:
VP1LegoChannel.cxx:17
IVP13DStandardChannelWidget
Definition:
IVP13DStandardChannelWidget.h:24
VP1LegoChannel.h
VP1HVLegoSystem.h
VP1HVLegoSystem
Definition:
VP1HVLegoSystem.h:11
IVP13DStandardChannelWidget::addSystem
void addSystem(IVP13DSystem *, const SystemOptions &options=AllowAll)
Definition:
IVP13DStandardChannelWidget.cxx:135
VP1LegoChannel
Definition:
VP1LegoChannel.h:11
VP1CaloHitLegoSystem.h
Generated on Thu Nov 7 2024 21:31:41 for ATLAS Offline Software by
1.8.18