Changeset 4882
- Timestamp:
- 09/07/04 12:12:05 (20 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r4881 r4882 20 20 -*-*- END OF LINE -*-*- 21 21 22 2004/09/07: Thomas Bretz 23 24 * merpp.cc: 25 - added lost update-option 26 27 * mjobs/MJCalibrateSignal.cc: 28 - fixed a compiler error geom.ClassName() --> geom 29 30 * mraw/MRawRunHeader.cc: 31 - added 'header' option to Print-function 32 33 * msql/MSQLServer.[h,cc]: 34 - added new onstructors taking TEnv as argument 35 36 * macros/sql/*.C: 37 - updated to use sql.rc 38 39 * macros/sql/sql.rc: 40 - added 41 42 * mcalib/MCalib*.[h,cc]: 43 - simplified the includes a little bit to accelerate compiling 44 and maybe to secure everything from compiler bugs a bit more 45 46 47 22 48 2004/09/07: Markus Gaug 23 49 … … 36 62 * mcalib/MCalibColorSet.cc 37 63 - implemented intensity recognition 64 38 65 39 66 -
trunk/MagicSoft/Mars/mcalib/MCalibrationCam.h
r4661 r4882 9 9 #endif 10 10 #ifndef ROOT_TArrayI 11 #include "TArrayI.h"11 #include <TArrayI.h> 12 12 #endif 13 13 #ifndef ROOT_TArrayF 14 #include "TArrayF.h"14 #include <TArrayF.h> 15 15 #endif 16 16 … … 53 53 54 54 MCalibrationCam(const char *name=NULL, const char *title=NULL); 55 virtual~MCalibrationCam();55 ~MCalibrationCam(); 56 56 57 v irtual void Clear ( Option_t *o="");58 v irtual void DrawPixelContent( Int_t num) const;59 v irtual void Copy(TObject& object) const;57 void Clear ( Option_t *o=""); 58 void DrawPixelContent( Int_t num) const; 59 void Copy(TObject& object) const; 60 60 61 61 // Getters … … 75 75 const Int_t GetNumUnreliable ( Int_t aidx ) const; 76 76 77 virtual Bool_t GetPixelContent ( Double_t &val, Int_t idx, 78 const MGeomCam &cam, Int_t type=0) const; 77 Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const; 79 78 const PulserColor_t GetPulserColor() const { return fPulserColor; } 80 79 const Int_t GetSize() const; … … 84 83 85 84 // Inits 86 v irtual void Init ( const MGeomCam &geom );85 void Init ( const MGeomCam &geom ); 87 86 void InitSize ( const UInt_t i ); 88 87 void InitAverageAreas ( const UInt_t i ); -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindCam.cc
r4673 r4882 43 43 #include "MCalibrationChargeBlindPix.h" 44 44 45 #include "MCalibrationCam.h"46 45 #include "MParContainer.h" 47 46 -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindCam.h
r4671 r4882 1 1 #ifndef MARS_MCalibrationChargeBlindCam 2 2 #define MARS_MCalibrationChargeBlindCam 3 4 #ifndef MARS_MParContainer5 #include "MParContainer.h"6 #endif7 3 8 4 #ifndef ROOT_TObjArray -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindCamOneOldStyle.cc
r4669 r4882 37 37 #include "MCalibrationChargeBlindPix.h" 38 38 39 #include "MCalibrationCam.h"40 41 39 ClassImp(MCalibrationChargeBlindCamOneOldStyle); 42 40 43 41 using namespace std; 42 44 43 // -------------------------------------------------------------------------- 45 44 // -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindCamTwoNewStyle.cc
r4842 r4882 37 37 #include "MCalibrationChargeBlindPix.h" 38 38 39 #include "MCalibrationCam.h"40 41 39 ClassImp(MCalibrationChargeBlindCamTwoNewStyle); 42 40 43 41 using namespace std; 42 44 43 // -------------------------------------------------------------------------- 45 44 // -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindPix.cc
r4673 r4882 53 53 ///////////////////////////////////////////////////////////////////////////// 54 54 #include "MCalibrationChargeBlindPix.h" 55 #include "MCalibrationCam.h"56 55 57 56 #include <TH1.h> -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeBlindPix.h
r4673 r4882 2 2 #define MARS_MCalibrationChargeBlindPix 3 3 4 #ifndef MARS_MCalibrationChargeCam 5 #include "MCalibrationChargeCam.h" 4 #ifndef ROOT_TArrayF 5 #include <TArrayF.h> 6 #endif 7 8 #ifndef MARS_MCalibrationCam 9 #include "MCalibrationCam.h" 6 10 #endif 7 11 -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc
r4853 r4882 216 216 217 217 #include "MBadPixelsCam.h" 218 #include "MBadPixelsPix.h"219 218 220 219 #include "MCalibrationQECam.h" 221 220 #include "MCalibrationQEPix.h" 222 223 #include "MCalibrationCam.h"224 221 225 222 ClassImp(MCalibrationChargeCalc); -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.h
r4851 r4882 24 24 25 25 #ifndef ROOT_TArrayC 26 #include "TArrayC.h"26 #include <TArrayC.h> 27 27 #endif 28 28 … … 42 42 class MExtractedSignalPINDiode; 43 43 class MBadPixelsCam; 44 class MBadPixelsPix;45 44 class MTime; 45 46 46 class MCalibrationChargeCalc : public MTask 47 47 { -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.cc
r4852 r4882 81 81 ///////////////////////////////////////////////////////////////////////////// 82 82 #include "MCalibrationChargeCam.h" 83 #include "MCalibrationCam.h"84 83 85 84 #include <TClonesArray.h> -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.h
r4852 r4882 7 7 8 8 #ifndef ROOT_TArrayI 9 #include "TArrayI.h"9 #include <TArrayI.h> 10 10 #endif 11 11 -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargePINDiode.cc
r3698 r4882 51 51 #include "MCalibrationChargePINDiode.h" 52 52 #include "MCalibrationChargePix.h" 53 54 #include "MCalibrationCam.h"55 53 56 54 #include "MLog.h" -
trunk/MagicSoft/Mars/mcalib/MCalibrationChargePix.cc
r4853 r4882 21 21 ! 22 22 \* ======================================================================== */ 23 23 24 ///////////////////////////////////////////////////////////////////////////// 24 25 // -
trunk/MagicSoft/Mars/mcalib/MCalibrationPedCam.cc
r3657 r4882 46 46 ///////////////////////////////////////////////////////////////////////////// 47 47 #include "MCalibrationPedCam.h" 48 #include "MCalibrationCam.h"49 48 50 49 #include <TClonesArray.h> -
trunk/MagicSoft/Mars/mcalib/MCalibrationQECam.cc
r4857 r4882 74 74 ///////////////////////////////////////////////////////////////////////////// 75 75 #include "MCalibrationQECam.h" 76 #include "MCalibrationCam.h"77 76 78 77 #include <TClonesArray.h> … … 87 86 using namespace std; 88 87 89 const Float_t MCalibrationQECam::gkPlexiglassQE = 0.96; 90 const Float_t MCalibrationQECam::gkPlexiglassQEErr = 0.01; 88 const Float_t MCalibrationQECam::gkPlexiglassQE = 0.96; 89 const Float_t MCalibrationQECam::gkPlexiglassQEErr = 0.01; 90 91 91 // -------------------------------------------------------------------------- 92 92 // -
trunk/MagicSoft/Mars/mcalib/MCalibrationQECam.h
r4876 r4882 7 7 8 8 #ifndef ROOT_TArrayC 9 #include "TArrayC.h"9 #include <TArrayC.h> 10 10 #endif 11 11 … … 76 76 77 77 #endif 78 79 80 81 82 -
trunk/MagicSoft/Mars/mcalib/MCalibrationQEPix.cc
r4850 r4882 182 182 ///////////////////////////////////////////////////////////////////////////// 183 183 #include "MCalibrationQEPix.h" 184 #include "MCalibrationCam.h"185 184 186 185 #include "MLog.h" 187 186 #include "MLogManip.h" 188 189 #include "TArrayF.h"190 #include "TArrayC.h"191 187 192 188 ClassImp(MCalibrationQEPix); -
trunk/MagicSoft/Mars/mcalib/MCalibrationQEPix.h
r4850 r4882 7 7 8 8 #ifndef ROOT_TArrayF 9 #include "TArrayF.h"9 #include <TArrayF.h> 10 10 #endif 11 11 12 12 #ifndef ROOT_TArrayC 13 #include "TArrayC.h"13 #include <TArrayC.h> 14 14 #endif 15 15 -
trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCalc.h
r4133 r4882 3 3 4 4 ///////////////////////////////////////////////////////////////////////////// 5 // //6 // MCalibrationRelTimeCalc //7 // //8 // Integrates the time slices of the all pixels of a calibration event //9 // and substract the pedestal value //10 // //5 // 6 // MCalibrationRelTimeCalc 7 // 8 // Integrates the time slices of the all pixels of a calibration event 9 // and substract the pedestal value 10 // 11 11 ///////////////////////////////////////////////////////////////////////////// 12 12 … … 19 19 #endif 20 20 21 #ifndef MARS_MCalibrationRelTimeCam22 #include "MCalibrationRelTimeCam.h"23 #endif24 25 class MCalibrationRelTimePix;26 21 class MCalibrationRelTimeCam; 27 22 class MGeomCam; 28 23 class MBadPixelsCam; 29 class MBadPixelsPix; 24 30 25 class MCalibrationRelTimeCalc : public MTask 31 26 { -
trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCam.h
r4269 r4882 5 5 #include "MCalibrationCam.h" 6 6 #endif 7 8 #ifndef ROOT_TArrayI9 #include "TArrayI.h"10 #endif11 12 7 13 8 class MCalibrationRelTimeCam : public MCalibrationCam -
trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimePix.cc
r3644 r4882 45 45 46 46 using namespace std; 47 47 48 // -------------------------------------------------------------------------- 48 49 // -
trunk/MagicSoft/Mars/mcalib/MCalibrationTestCalc.h
r4649 r4882 23 23 class MBadPixelsCam; 24 24 class MGeomCam; 25 25 26 class MCalibrationTestCalc : public MTask 26 27 { -
trunk/MagicSoft/Mars/mcalib/MCalibrationTestCam.h
r4658 r4882 11 11 12 12 #ifndef ROOT_TArrayI 13 #include "TArrayI.h"13 #include <TArrayI.h> 14 14 #endif 15 15 16 16 class TClonesArray; 17 17 class MCalibrationTestPix; 18 18 19 class MCalibrationTestCam : public MParContainer, public MCamEvent 19 20 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
r4873 r4882 81 81 const Int_t MHCalibrationCam::fgAverageNbins = 2000; 82 82 const Int_t MHCalibrationCam::fgPulserFrequency = 500; 83 83 84 // -------------------------------------------------------------------------- 84 85 // … … 123 124 SetPulserFrequency(); 124 125 126 } 127 128 const Int_t MHCalibrationCam::GetSize() const 129 { 130 return fHiGainArray->GetSize(); 125 131 } 126 132 -
trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.h
r4873 r4882 1 1 #ifndef MARS_MHCalibrationCam 2 2 #define MARS_MHCalibrationCam 3 4 #ifndef ROOT_TObjArray5 #include <TObjArray.h>6 #endif7 3 8 4 #ifndef ROOT_TArrayI … … 30 26 31 27 class TText; 32 class T ArrayI;33 class TArrayF; 28 class TObjArray; 29 34 30 class MHGausEvents; 35 31 class MGeomCam; … … 39 35 class MBadPixelsCam; 40 36 class MBadPixelsPix; 37 41 38 class MHCalibrationCam : public MH, public MCamEvent 42 39 { … … 151 148 const Float_t GetNumLoGainSaturationLimit() const { return fNumLoGainSaturationLimit; } 152 149 const TArrayI &GetRunNumbers () const; 153 const Int_t GetSize () const { return fHiGainArray->GetSize(); }150 const Int_t GetSize () const; 154 151 155 152 const Bool_t IsDebug () const { return fDebug; } -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindCam.h
r4602 r4882 2 2 #define MARS_MHCalibrationChargeBlindCam 3 3 4 #ifndef ROOT_TObjArray5 #include <TObjArray.h>6 #endif7 8 4 #ifndef MARS_MH 9 5 #include "MH.h" 10 #endif11 #ifndef MARS_MCamEvent12 #include "MCamEvent.h"13 #endif14 #ifndef MARS_MBadPixelsPix15 #include "MBadPixelsPix.h"16 6 #endif 17 7 #ifndef MARS_MHCalibrationChargeBlindPix … … 19 9 #endif 20 10 11 class TObjArray; 12 13 class MRawRunHeader; 21 14 class MExtractedSignalBlindPixel; 22 15 class MCalibrationChargeBlindCam; 23 class MRawRunHeader;24 16 class MHCalibrationChargeBlindPix; 17 25 18 class MHCalibrationChargeBlindCam : public MH 26 19 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.h
r4602 r4882 7 7 #endif 8 8 9 #ifndef ROOT_TMatrix10 #include <TMatrix.h>11 #endif12 13 9 #ifndef ROOT_TF1 14 10 #include <TF1.h> 15 11 #endif 16 12 13 #ifndef ROOT_TVector 14 #include <TVector.h> 15 #endif 16 17 17 class TH1F; 18 class TF1;19 18 class TPaveText; 20 19 class TText; … … 24 23 class MExtractBlindPixel; 25 24 class MExtractedSignalBlindPixel; 25 26 26 class MHCalibrationChargeBlindPix : public MHGausEvents 27 27 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.h
r4814 r4882 19 19 class MCalibrationChargePix; 20 20 class MHCalibrationChargePix; 21 21 22 class MHCalibrationChargeCam : public MHCalibrationCam 22 23 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeHiGainPix.cc
r4790 r4882 46 46 const Axis_t MHCalibrationChargeHiGainPix::fgAbsTimeFirst = -0.5; 47 47 const Axis_t MHCalibrationChargeHiGainPix::fgAbsTimeLast = 19.5; 48 48 49 // -------------------------------------------------------------------------- 49 50 // -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeHiGainPix.h
r4792 r4882 7 7 #endif 8 8 9 class TH1F;10 9 class MHCalibrationChargeHiGainPix : public MHCalibrationChargePix 11 10 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargePINDiode.h
r3696 r4882 10 10 class MExtractedSignalPINDiode; 11 11 class MCalibrationChargePINDiode; 12 12 13 class MHCalibrationChargePINDiode : public MHCalibrationChargePix 13 14 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationChargePix.h
r4636 r4882 6 6 #endif 7 7 8 class TH1F;9 8 class MHCalibrationChargePix : public MHGausEvents 10 9 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc
r4815 r4882 107 107 #include "MHGausEvents.h" 108 108 109 #include "MArrayI.h"110 #include "MArrayD.h"111 112 109 ClassImp(MHCalibrationRelTimeCam); 113 110 … … 403 400 Bool_t MHCalibrationRelTimeCam::FinalizeHists() 404 401 { 405 406 402 for (Int_t i=0; i<fHiGainArray->GetSize(); i++) 407 403 { … … 422 418 } 423 419 424 425 420 for (Int_t j=0; j<fAverageHiGainAreas->GetSize(); j++) 426 421 { … … 438 433 } 439 434 440 441 435 for (Int_t j=0; j<fAverageHiGainSectors->GetSize(); j++) 442 436 { … … 452 446 GetAverageHiGainSector(j).SetExcluded(); 453 447 } 454 448 455 449 456 450 FitHiGainArrays((*fCam),*fBadPixels, -
trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.h
r4658 r4882 5 5 #include "MHCalibrationCam.h" 6 6 #endif 7 7 8 #ifndef ROOT_TArrayF 8 #include "TArrayF.h"9 #include <TArrayF.h> 9 10 #endif 10 11 #ifndef ROOT_TArrayI 11 #include "TArrayI.h"12 #include <TArrayI.h> 12 13 #endif 13 14 14 15 class MGeomCam;16 15 class MHCalibrationTestCam : public MHCalibrationCam 17 16 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationTestPix.h
r3846 r4882 6 6 #endif 7 7 8 class TH1F;9 8 class MHCalibrationTestPix : public MHGausEvents 10 9 { -
trunk/MagicSoft/Mars/mcalib/MHCalibrationTestTimeCam.h
r3979 r4882 6 6 #endif 7 7 8 class MGeomCam;9 8 class MHCalibrationTestTimeCam : public MHCalibrationCam 10 9 { -
trunk/MagicSoft/Mars/mcalib/MHGausEvents.h
r4873 r4882 16 16 class TH1I; 17 17 class TF1; 18 18 19 class MHGausEvents : public MH 19 20 {
Note:
See TracChangeset
for help on using the changeset viewer.