ATLAS Offline Software
Loading...
Searching...
No Matches
graphics
VP1
VP1Plugins
VP1LightPlugin
src
VP1LightChannel.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Header file for class VP1LightChannel //
8
// //
9
// Author: Sebastian Merkt <sebastian.andreas.merkt@cern.ch> //
10
// //
11
// Initial version: December 2017 //
12
// //
14
15
#include "
VP1LightPlugin/VP1LightChannel.h
"
16
#include "
VP1GeometrySystems/VP1GeometrySystem.h
"
17
#include "
VP1GuideLineSystems/VP1GuideLineSystem.h
"
18
#include "
VP1AODSystems/VP1AODSystem.h
"
19
#include "
VP1Base/VP1QtUtils.h
"
20
21
VP1LightChannel::VP1LightChannel
()
22
:
IVP13DStandardChannelWidget
(
VP1CHANNELNAMEINPLUGIN
(
VP1LightChannel
,
"VP1Light"
),
23
"This channel displays the geometry and Analysis Objects (AOD)."
,
24
"Riccardo.Maria.Bianchi@cern.ch;Sebastian.Andreas.Merkt@cern.ch"
)
25
{
26
}
27
28
void
VP1LightChannel::init
()
29
{
30
addSystem
(
new
VP1GuideLineSystem
);
31
addSystem
(
new
VP1GeometrySystem
);
32
addSystem
(
new
VP1AODSystem
);
33
if
(
VP1QtUtils::environmentVariableIsOn
(
"VP1_SECOND_GEOMSYS"
)){
34
addSystem
(
new
VP1GeometrySystem
(
VP1GeoFlags::None
,
"AltGeo"
),
IVP13DStandardChannelWidget::StartDisabled
);
35
}
36
}
VP1CHANNELNAMEINPLUGIN
#define VP1CHANNELNAMEINPLUGIN(cls, nme)
Definition
IVP1ChannelWidget.h:139
VP1AODSystem.h
VP1GeometrySystem.h
VP1GuideLineSystem.h
VP1LightChannel.h
VP1QtUtils.h
IVP13DStandardChannelWidget::StartDisabled
@ StartDisabled
Definition
IVP13DStandardChannelWidget.h:38
IVP13DStandardChannelWidget::IVP13DStandardChannelWidget
IVP13DStandardChannelWidget(const QString &name, const QString &information, const QString &contact_info, bool detectorViewButtons=true)
Definition
IVP13DStandardChannelWidget.cxx:106
IVP13DStandardChannelWidget::addSystem
void addSystem(IVP13DSystem *, const SystemOptions &options=AllowAll)
Definition
IVP13DStandardChannelWidget.cxx:135
VP1AODSystem
Definition
VP1AODSystem.h:34
VP1GeoFlags::None
@ None
Definition
VP1GeoFlags.h:32
VP1GeometrySystem
Definition
VP1GeometrySystem.h:33
VP1GuideLineSystem
Definition
VP1GuideLineSystem.h:22
VP1LightChannel::init
void init()
Definition
VP1LightChannel.cxx:28
VP1LightChannel::VP1LightChannel
VP1LightChannel()
Definition
VP1LightChannel.cxx:21
VP1QtUtils::environmentVariableIsOn
static bool environmentVariableIsOn(const QString &name)
Definition
VP1QtUtils.cxx:127
Generated on
for ATLAS Offline Software by
1.14.0