ATLAS Offline Software
VP13DCocktailChannel.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // //
7 // Implementation of class VP13DCocktailChannel //
8 // //
9 // Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10 // //
11 // Initial version: June 2007 //
12 // //
14 
17 // #include "VP1MissingEtSystems/VP1MissingEtSystem.h"
21 
22 /*
23 #ifndef __APPLE__
24 #include "VP1TriggerLV1Systems/VP1TrigROISystem.h"
25 #include "VP1TriggerLV1Systems/VP1TriggerGeometrySystem.h"
26 #endif
27 */
28 
31 //#include "VP1JetSystems/VP1JetSystem.h"
32 // #include "VP1VertexSystems/VP1VertexSystem.h"
37 //#include "VP1FatrasSystems/VP1FatrasSingleTrackSimSystem.h" // TODO: to be updated when the new Fatras will be available
38 // #include "VP1CaloClusterSystems/VP1CaloClusterSystem.h"
43 
44 
47  "This channel shows essentially all functional 3D systems.",
48  "Riccardo.Maria.Bianchi@cern.ch, Thomas.Kittelmann@cern.ch")
49 {
50 }
51 
53 {
54  VP1GuideLineSystem * guidelinesystem = new VP1GuideLineSystem;
55  addSystem(guidelinesystem);
56 
58  addSystem(geosys);
59 
60 
61  /* TODO: to be updated when the new Fatras will be available
62  if (VP1FatrasSingleTrackSimSystem::singleTrackSimAlgorithmIsAvailable())
63  addSystem(new VP1FatrasSingleTrackSimSystem);
64  */
65 
66  VP1TrackSystem * tracksys = new VP1TrackSystem;
68 
71 
73  // addSystem(new VP1CaloClusterSystem,IVP13DStandardChannelWidget::StartDisabled);
74  //addSystem(new VP1JetSystem,IVP13DStandardChannelWidget::StartDisabled); // TODO: has to be updated with the new xAOD Jet class
75  // addSystem(new VP1MissingEtSystem,IVP13DStandardChannelWidget::StartDisabled);
79 /*
80 #ifndef __APPLE__
81  addSystem(new VP1TriggerGeometrySystem,IVP13DStandardChannelWidget::StartDisabled);
82  addSystem(new VP1TrigROISystem,IVP13DStandardChannelWidget::StartDisabled);
83 #endif
84 */
85  // VP1VertexSystem* vertexsys = new VP1VertexSystem;
86  // addSystem(vertexsys,IVP13DStandardChannelWidget::StartDisabled);
87 
88  // VP1VertexSystem* vertexsys = new VP1VertexSystem;
90 
91 
95 
96  VP1PartSpectSystem* partspectsys = new VP1PartSpectSystem();
98 
99  QObject::connect(geosys,SIGNAL(plotSpectrum(QStack<QString>&,int)),partspectsys,SLOT(plotSpectrum(QStack<QString>&,int)));
100 
101  for (QString n : VP1SysConf::extraGeometrySystems())
103  for (QString n : VP1SysConf::extraTrackSystems())
105  for (QString n : VP1SysConf::extraGuideSystems())
107 
108  VP1SysConf::setupStandardConnectionsAndOptions( guidelinesystem,geosys,tracksys,prdsys,0,VP1SysConf::EVENTSTUDIES );
109 }
VP1RawDataSystem
Definition: VP1RawDataSystem.h:23
VP1AODSystem
Definition: VP1AODSystem.h:34
VP1CaloReadoutSystem.h
VP1CaloCellSystem
Definition: VP1CaloCellSystem.h:11
fillPileUpNoiseLumi.connect
string connect
Definition: fillPileUpNoiseLumi.py:70
IVP13DStandardChannelWidget::StartDisabled
@ StartDisabled
Definition: IVP13DStandardChannelWidget.h:38
VP1GeoFlags::AllMuonChambers
@ AllMuonChambers
Definition: VP1GeoFlags.h:50
VP1SimHitSystem
Definition: VP1SimHitSystem.h:15
VP13DCocktailChannel::init
void init()
Definition: VP13DCocktailChannel.cxx:52
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
VP1RawDataSystem.h
VP1GeometrySystem
Definition: VP1GeometrySystem.h:33
beamspotman.n
n
Definition: beamspotman.py:731
VP1PrepRawDataSystem
Definition: VP1PrepRawDataSystem.h:26
IVP13DStandardChannelWidget
Definition: IVP13DStandardChannelWidget.h:24
VP1CaloCellSystem.h
VP13DCocktailChannel.h
VP1SimHitSystem.h
VP1TrackingGeometrySystem
Definition: VP1TrackingGeometrySystem.h:34
VP1SysConf::extraGuideSystems
static QStringList extraGuideSystems()
Definition: VP1SysConf.cxx:150
VP1AODSystem.h
VP1TrackSystem
Definition: VP1TrackSystem.h:36
VP1CaloReadoutSystem
Definition: VP1CaloReadoutSystem.h:13
VP1GeoFlags::None
@ None
Definition: VP1GeoFlags.h:32
VP1SysConf::extraTrackSystems
static QStringList extraTrackSystems()
Definition: VP1SysConf.cxx:133
VP1TrackingGeometrySystem.h
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
VP1PartSpectSystem.h
VP1ExtraInputSystem.h
VP1ExtraInputSystem
Definition: VP1ExtraInputSystem.h:11
VP1GuideLineSystem.h
VP1BPhysSystem.h
VP1PrepRawDataSystem.h
VP13DCocktailChannel
Definition: VP13DCocktailChannel.h:20
VP1BPhysSystem
Definition: VP1BPhysSystem.h:95
VP1PartSpectSystem
Definition: VP1PartSpectSystem.h:23
VP13DCocktailChannel::VP13DCocktailChannel
VP13DCocktailChannel()
Definition: VP13DCocktailChannel.cxx:45
VP1TrackSystem.h