ATLAS Offline Software
graphics
VP1
VP1Plugins
VP13DCocktailPlugin
src
VP1TrackCaloChannel.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
6
#include "
VP13DCocktailPlugin/VP1TrackCaloChannel.h
"
7
#include "
VP1TrackSystems/VP1TrackSystem.h
"
8
#include "
VP1GeometrySystems/VP1GeometrySystem.h
"
9
#include "
VP1GuideLineSystems/VP1GuideLineSystem.h
"
10
#include "
VP1CaloSystems/VP1CaloCellSystem.h
"
11
#include "
VP1PRDSystems/VP1PrepRawDataSystem.h
"
12
//#include "VP1FatrasSystems/VP1FatrasSingleTrackSimSystem.h" // TODO: to be updated when the new Fatras will be available
13
14
//#include "VP1CaloClusterSystems/VP1CaloClusterSystem.h" // it's now in the xAOD/VP1AODSystems
15
#include "
VP1AODSystems/VP1AODSystem.h
"
16
17
#include "
VP1PlugUtils/VP1SysConf.h
"
18
19
VP1TrackCaloChannel::VP1TrackCaloChannel
()
20
:
IVP13DStandardChannelWidget
(
VP1CHANNELNAMEINPLUGIN
(
VP1TrackCaloChannel
,
"TrackCalo"
),
21
"This channel displays various systems related to Tracking and Calo."
,
22
"Riccardo.Maria.Bianchi@cern.ch, Thomas.Kittelmann@cern.ch, Edward.moyse@cern.ch, Vakhtang.Tsulaia@cern.ch"
)
23
{
24
}
25
26
void
VP1TrackCaloChannel::init
()
27
{
28
29
/* // TODO: to be updated when the new Fatras will be available
30
if (VP1FatrasSingleTrackSimSystem::singleTrackSimAlgorithmIsAvailable())
31
addSystem(new VP1FatrasSingleTrackSimSystem);
32
*/
33
34
35
VP1GuideLineSystem
* guidelinesystem =
new
VP1GuideLineSystem
;
36
addSystem
(guidelinesystem);
37
38
VP1GeometrySystem
* geosys =
new
VP1GeometrySystem
(
VP1GeoFlags::AllMuonChambers
);
39
addSystem
(geosys);
40
41
42
VP1TrackSystem
* tracksys =
new
VP1TrackSystem
;
43
addSystem
(tracksys);
44
45
VP1PrepRawDataSystem
* prdsys =
new
VP1PrepRawDataSystem
;
46
addSystem
(prdsys);
47
48
addSystem
(
new
VP1CaloCellSystem
());
49
50
// addSystem(new VP1CaloClusterSystem,IVP13DStandardChannelWidget::StartDisabled);
51
addSystem
(
new
VP1AODSystem
,
IVP13DStandardChannelWidget::StartDisabled
);
52
53
for
(QString
n
:
VP1SysConf::extraGeometrySystems
())
54
addSystem
(
new
VP1GeometrySystem
(
VP1GeoFlags::None
,
n
),
IVP13DStandardChannelWidget::StartDisabled
);
55
for
(QString
n
:
VP1SysConf::extraTrackSystems
())
56
addSystem
(
new
VP1TrackSystem
(
n
),
IVP13DStandardChannelWidget::StartDisabled
);
57
58
VP1SysConf::setupStandardConnectionsAndOptions
( guidelinesystem,geosys,tracksys,prdsys,0,
VP1SysConf::EVENTSTUDIES
);
59
60
61
}
VP1TrackCaloChannel
Definition:
VP1TrackCaloChannel.h:10
VP1AODSystem
Definition:
VP1AODSystem.h:34
VP1CaloCellSystem
Definition:
VP1CaloCellSystem.h:11
IVP13DStandardChannelWidget::StartDisabled
@ StartDisabled
Definition:
IVP13DStandardChannelWidget.h:38
VP1GeoFlags::AllMuonChambers
@ AllMuonChambers
Definition:
VP1GeoFlags.h:50
VP1CHANNELNAMEINPLUGIN
#define VP1CHANNELNAMEINPLUGIN(cls, nme)
Definition:
IVP1ChannelWidget.h:139
VP1SysConf::setupStandardConnectionsAndOptions
static void setupStandardConnectionsAndOptions(VP1GuideLineSystem *, VP1GeometrySystem *, VP1TrackSystem *, VP1PrepRawDataSystem *, VP1VertexSystem *, CHANNELMODE cm=GEOMSTUDIES)
Definition:
VP1SysConf.cxx:25
VP1GuideLineSystem
Definition:
VP1GuideLineSystem.h:22
VP1SysConf::EVENTSTUDIES
@ EVENTSTUDIES
Definition:
VP1SysConf.h:37
VP1GeometrySystem
Definition:
VP1GeometrySystem.h:33
beamspotman.n
n
Definition:
beamspotman.py:731
VP1PrepRawDataSystem
Definition:
VP1PrepRawDataSystem.h:26
VP1TrackCaloChannel::init
void init()
Definition:
VP1TrackCaloChannel.cxx:26
IVP13DStandardChannelWidget
Definition:
IVP13DStandardChannelWidget.h:24
VP1CaloCellSystem.h
VP1AODSystem.h
VP1TrackSystem
Definition:
VP1TrackSystem.h:36
VP1GeoFlags::None
@ None
Definition:
VP1GeoFlags.h:32
VP1SysConf::extraTrackSystems
static QStringList extraTrackSystems()
Definition:
VP1SysConf.cxx:133
IVP13DStandardChannelWidget::addSystem
void addSystem(IVP13DSystem *, const SystemOptions &options=AllowAll)
Definition:
IVP13DStandardChannelWidget.cxx:135
VP1SysConf::extraGeometrySystems
static QStringList extraGeometrySystems()
Definition:
VP1SysConf.cxx:112
VP1SysConf.h
VP1GeometrySystem.h
VP1TrackCaloChannel::VP1TrackCaloChannel
VP1TrackCaloChannel()
Definition:
VP1TrackCaloChannel.cxx:19
VP1TrackCaloChannel.h
VP1GuideLineSystem.h
VP1PrepRawDataSystem.h
VP1TrackSystem.h
Generated on Thu Nov 7 2024 21:31:46 for ATLAS Offline Software by
1.8.18