source: trunk/MagicSoft/Mars/mdatacheck/MShowSpect.cc@ 958

Last change on this file since 958 was 749, checked in by tbretz, 24 years ago
*** empty log message ***
File size: 2.1 KB
Line 
1/* ======================================================================== *\
2!
3! *
4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
5! * Software. It is distributed to you in the hope that it can be a useful
6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
7! * It is distributed WITHOUT ANY WARRANTY.
8! *
9! * Permission to use, copy, modify and distribute this software and its
10! * documentation for any purpose is hereby granted without fee,
11! * provided that the above copyright notice appear in all copies and
12! * that both that copyright notice and this permission notice appear
13! * in supporting documentation. It is provided "as is" without express
14! * or implied warranty.
15! *
16!
17!
18! Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
19! Author(s): Thomas Bretz 12/2000 (tbretz@uni-sw.gwdg.de)
20!
21! Copyright: MAGIC Software Development, 2000-2001
22!
23!
24\* ======================================================================== */
25
26#include "MShowSpect.h"
27
28#include "MLog.h"
29#include "MLogManip.h"
30#include "MParList.h" // MParList
31#include "MGDisplayAdc.h" // MGDisplayAdc
32
33
34////////////////////////////////////////////////////////////////////////
35//
36// MGShowSpect.h
37//
38// A Gui Task to show the raw ADC values in the histograms
39//
40
41ClassImp(MShowSpect)
42
43MShowSpect::MShowSpect(const char *nameHist, const char *name, const char *title)
44{
45 //
46 // default constructor
47 //
48
49 *fName = name ? name : ClassName();
50 *fTitle = title ? title : "Task to ??? (Harald?)";
51
52 strcpy( fHistName, nameHist ) ;
53}
54
55
56Bool_t MShowSpect::PreProcess(MParList *pList)
57{
58 //
59 // Do the preprocessing for MShowSpect
60 //
61 // Connects Histogramms in the MHFadcCam container as the input
62 //
63
64 fHists = (MHFadcCam*) pList->FindObject( fHistName );
65
66 if (!fHists)
67 {
68 *fLog << dbginf << " Error: MHFadcCam '" << fHistName << "' not found!" << endl;
69 return kFALSE;
70 }
71
72 return kTRUE;
73}
74
75
76Bool_t MShowSpect::PostProcess()
77{
78 // just start the gui for displaying the adc spectra
79
80 new MGDisplayAdc(fHists, gClient->GetRoot(), gClient->GetRoot(), 600, 600);
81
82 return kTRUE;
83}
84
Note: See TracBrowser for help on using the repository browser.