Ignore:
Timestamp:
04/20/07 14:59:58 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mjobs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc

    r8427 r8428  
    7070#include "MCalibConstCam.h"
    7171#include "MCalibrationIntensityChargeCam.h"
    72 #include "MCalibrationIntensityRelTimeCam.h"
    7372
    7473#include "MHCalibrationChargeCam.h"
     
    255254    // Read File
    256255    MCalibrationIntensityChargeCam      ichcam;
    257     MCalibrationIntensityRelTimeCam     itmcam;
    258256
    259257    MHCalibrationChargeCam      hchacam;
     
    282280    {
    283281        interlacedcont.Add(&ichcam);
    284         interlacedcont.Add(&itmcam);
    285282        interlacedcont.Add(&hchacam);
    286283        if (IsUseBlindPixel())
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r8414 r8428  
    20382038//
    20392039// If the flag kRelTimes is set, then also:
    2040 // - MCalibrationRelTimeCam or MCalibrationIntensityRelTimeCam     
     2040// - MCalibrationRelTimeCam
    20412041//
    20422042Bool_t MJCalibration::WriteResult(MParList &plist)
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.h

    r8417 r8428  
    1111#include "MCalibrationBlindCam.h"
    1212#endif
     13#ifndef MARS_MCalibrationRelTimeCam
     14#include "MCalibrationRelTimeCam.h"
     15#endif
    1316#ifndef MARS_MCalibrationChargePINDiode
    1417#include "MCalibrationChargePINDiode.h"
    15 #endif
    16 #ifndef MARS_MCalibrationRelTimeCam
    17 #include "MCalibrationRelTimeCam.h"
    1818#endif
    1919#ifndef MARS_MCalibrationQECam
     
    8080  Float_t  fRefTimeResolutionInner;        //! Reference value for the time resolution - inner
    8181  Float_t  fRefTimeResolutionOuter;        //! Reference value for the time resolution - outer
    82                                            
     82
    8383  TString  fReferenceFile;                 // File name containing the reference values
    8484  TString  fHiLoCalibFile;                 // File name containing the hi-lo calib. constants
     
    8686  MExtractor     *fExtractor;                           // Signal extractor
    8787  MExtractTime   *fTimeExtractor;                       // Arrival Time extractor
    88  
     88
    8989  MBadPixelsCam                   fBadPixels;           // Bad Pixels cam, can be set from previous runs 
    9090  MCalibrationChargeCam           fCalibrationCam;      // Calibration conversion factors FADC2Phe 
     
    9393  MCalibrationQECam               fQECam;               // Quantum efficiency, can be set from previous runs
    9494  MCalibrationRelTimeCam          fRelTimeCam;          // Calibration constants rel. times
    95  
     95
    9696  MPedestalCam                    fExtractorCam;        // Pedestal Cam with extractor resolution
    9797
    9898  MCalibrationCam::PulserColor_t fColor;                // Colour of the pulsed LEDs
    99  
     99
    100100  enum  Display_t                                       // Possible Display types
    101101    {
     
    104104      kNormalDisplay
    105105    };
    106  
     106
    107107  Display_t fDisplayType;                              // Chosen Display type
    108  
     108
    109109  enum { kRelTimes, kDebug };                          // Possible flags
    110110
    111111  Byte_t fFlags;                                       // Bit-field for the flags
    112  
     112
    113113  TString fGeometry;                                   // Class name geometry
    114  
     114
    115115  Bool_t IsRelTimes     () const { return TESTBIT(fFlags,kRelTimes);       }
    116116  Bool_t IsDebug        () const { return TESTBIT(fFlags,kDebug);          }
     
    124124  const  Int_t CountBadPixels ( MHCamera *cam , const Int_t what                           ) const;
    125125  void   FixDataCheckHist     ( TH1D     *hist  ) const;
    126  
     126
    127127  Bool_t WriteResult   (MParList &plist);
    128128  //Bool_t WriteEventloop( MEvtLoop &evtloop   ) const;
    129129  Bool_t WriteTasks    ( MTask *t1, MTask *t2) const;
    130130  Bool_t CheckEnvLocal ();
    131  
     131
    132132  // WORKAROUNDS!!!
    133133  void   InitBlindPixel(MExtractBlindPixel &blindext,
     
    138138  void ReadReferenceFile();
    139139  Bool_t ReadHiLoCalibFile();
    140  
     140
    141141public:
    142142  MJCalibration(const char *name=NULL, const char *title=NULL);
     
    146146  const MCalibrationQECam      &GetQECam()          const { return fQECam;          }
    147147  const MBadPixelsCam          &GetBadPixels()      const { return fBadPixels;      }
    148  
     148
    149149  // Containers and pointers
    150150  void SetBadPixels    ( const MBadPixelsCam &bad)                   { bad.Copy(fBadPixels); }
     
    154154  void SetQECam        ( const MCalibrationQECam &qe)                { qe.Copy(fQECam);      }
    155155  void SetTimeExtractor( MExtractTime* ext)                          { fTimeExtractor = ext; }
    156    
     156
    157157  // Displays
    158158  void SetFullDisplay()      { fDisplayType = kFullDisplay;      }
     
    162162  // Camera Geomtry
    163163  void SetGeometry(const char *geom) { fGeometry = geom; }
    164  
     164
    165165  // Flags
    166166  void SetRelTimeCalibration( const Bool_t b=kTRUE ) { b ? SETBIT(fFlags,kRelTimes)  : CLRBIT(fFlags,kRelTimes); }
    167167  void SetDebug             ( const Bool_t b=kTRUE ) { b ? SETBIT(fFlags,kDebug)     : CLRBIT(fFlags,kDebug); }
    168168  //void SetIntensity         ( const Bool_t b=kTRUE ) { b ? SETBIT(fFlags,kIntensity) : CLRBIT(fFlags,kIntensity); }
    169  
     169
    170170  // Files
    171171  void SetReferenceFile( const TString ref=fgReferenceFile ) { fReferenceFile = ref; }
Note: See TracChangeset for help on using the changeset viewer.