ATLAS Offline Software
Loading...
Searching...
No Matches
VP1PartSpectSystem::Imp Class Reference
Collaboration diagram for VP1PartSpectSystem::Imp:

Public Member Functions

 Imp ()
 ~Imp ()
QString histogramPrefix (VP1PartSpect::ParticleType)

Public Attributes

VP1PartSpectControllercontroller
QMainWindow * PlotMainWindow
TFile * stream

Detailed Description

Definition at line 30 of file VP1PartSpectSystem.cxx.

Constructor & Destructor Documentation

◆ Imp()

VP1PartSpectSystem::Imp::Imp ( )

Definition at line 42 of file VP1PartSpectSystem.cxx.

43 :controller(0)
45 ,stream(0)
46{
47}
VP1PartSpectController * controller

◆ ~Imp()

VP1PartSpectSystem::Imp::~Imp ( )

Definition at line 49 of file VP1PartSpectSystem.cxx.

50{
51 delete PlotMainWindow;
52 delete stream;
53}

Member Function Documentation

◆ histogramPrefix()

QString VP1PartSpectSystem::Imp::histogramPrefix ( VP1PartSpect::ParticleType parttype)

Definition at line 55 of file VP1PartSpectSystem.cxx.

56{
57 switch(parttype){
59 return QString("baryon_");
60 case VP1PartSpect::E :
61 return QString("e_");
63 return QString("gamma_");
65 return QString("lepton_");
67 return QString("meson_");
69 return QString("neutron_");
71 return QString("nucleus_");
72 case VP1PartSpect::Pi :
73 return QString("pi_");
75 return QString("proton_");
76 default:
77 return QString("");
78 }
79}

Member Data Documentation

◆ controller

VP1PartSpectController* VP1PartSpectSystem::Imp::controller

Definition at line 35 of file VP1PartSpectSystem.cxx.

◆ PlotMainWindow

QMainWindow* VP1PartSpectSystem::Imp::PlotMainWindow

Definition at line 36 of file VP1PartSpectSystem.cxx.

◆ stream

TFile* VP1PartSpectSystem::Imp::stream

Definition at line 37 of file VP1PartSpectSystem.cxx.


The documentation for this class was generated from the following file: