Changeset 8498 for trunk/MagicSoft/Mars/mpedestal
- Timestamp:
- 05/11/07 16:47:18 (18 years ago)
- Location:
- trunk/MagicSoft/Mars/mpedestal
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc
r8490 r8498 1 1 /* ======================================================================== *\ 2 ! $Name: not supported by cvs2svn $:$Id: MExtractPedestal.cc,v 1. 29 2007-05-11 10:25:45tbretz Exp $2 ! $Name: not supported by cvs2svn $:$Id: MExtractPedestal.cc,v 1.30 2007-05-11 15:47:18 tbretz Exp $ 3 3 ! -------------------------------------------------------------------------- 4 4 ! … … 194 194 // 195 195 MExtractPedestal::MExtractPedestal(const char *name, const char *title) 196 : fGeom(NULL), fPedestalsIn (NULL), fPedestalsInter(NULL),196 : fGeom(NULL), fPedestalsInter(NULL), 197 197 fPedestalsOut(NULL), fExtractor(NULL), fSignal(0), 198 198 fExtractWinFirst(0), fExtractWinSize(0), fUseSpecialPixels(kFALSE) … … 204 204 SetRandomCalculation ( kTRUE ); 205 205 206 SetNamePedestalCamIn();207 206 SetNamePedestalCamOut(); 208 207 SetNamePedestalCamInter(); … … 427 426 } 428 427 429 if (fExtractor && !fPedestalsIn)430 {431 fPedestalsIn = (MPedestalCam*)pList->FindObject(AddSerialNumber(fNamePedestalCamIn), "MPedestalCam");432 if (!fPedestalsIn)433 {434 *fLog << err << AddSerialNumber(fNamePedestalCamIn) << " not found... aborting." << endl;435 return kFALSE;436 }437 }438 439 428 if (!fPedestalsInter && fIntermediateStorage) 440 429 { … … 603 592 Int_t MExtractPedestal::PostProcess() 604 593 { 605 fPedestalsIn = NULL;606 594 return fExtractor ? fExtractor->CallPostProcess() : kTRUE; 607 595 } … … 947 935 { 948 936 *fLog << GetDescriptor() << ":" << endl; 949 *fLog << "Name of input MPedestalCam: " << (fPedestalsIn?fPedestalsIn->GetName():fNamePedestalCamIn.Data()) << " (" << fPedestalsIn << ")" << endl;950 937 *fLog << "Name of interm. MPedestalCam: " << (fPedestalsInter?fPedestalsInter->GetName():fNamePedestalCamInter.Data()) << " (" << fPedestalsInter << ")" << endl; 951 938 *fLog << "Name of output MPedestalCam: " << (fPedestalsOut?fPedestalsOut->GetName():fNamePedestalCamOut.Data()) << " (" << fPedestalsOut << ")" << endl; … … 1033 1020 } 1034 1021 1035 // find resource for MPedestalCam1036 if (IsEnvDefined(env, prefix, "NamePedestalCamIn", print))1037 {1038 SetNamePedestalCamIn(GetEnvValue(env, prefix, "NamePedestalCamIn", fNamePedestalCamIn));1039 rc = kTRUE;1040 }1041 1042 1022 if (IsEnvDefined(env, prefix, "NamePedestalCamInter", print)) 1043 1023 { -
trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.h
r8490 r8498 34 34 static const UShort_t fgMaxSignalVar; //! The maximum difference between the highest and lowest slice 35 35 36 TString fNamePedestalCamIn; // Name of the incoming 'MPedestalCam' container37 36 TString fNamePedestalCamOut; // Name of the outgoing 'MPedestalCam' container 38 37 TString fNamePedestalCamInter; // Name of the intermediate 'MPedestalCam' container … … 50 49 51 50 MGeomCam *fGeom; //! Camera geometry 52 MPedestalCam *fPedestalsIn; //! Pedestals of all pixels in the camera (incoming)53 51 MPedestalCam *fPedestalsInter; //! Pedestals of all pixels in the camera (intermediate) 54 52 MPedestalCam *fPedestalsOut; //! Pedestals of all pixels in the camera (outgoing) … … 130 128 131 129 // names 132 void SetNamePedestalCamIn (const char *name=fgNamePedestalCam) { fNamePedestalCamIn = name; }133 130 void SetNamePedestalCamInter(const char *name=fgNamePedestalCam) { fNamePedestalCamInter = name; } 134 131 void SetNamePedestalCamOut (const char *name=fgNamePedestalCam) { fNamePedestalCamOut = name; } … … 137 134 // pointers 138 135 void SetExtractor ( MExtractTimeAndCharge *e) { fExtractor = e; } 139 void SetPedestalsIn ( MPedestalCam *pedcam ) { fPedestalsIn = pedcam; }140 136 void SetPedestalsInter( MPedestalCam *pedcam ) { fPedestalsInter = pedcam; } 141 137 void SetPedestalsOut ( MPedestalCam *pedcam ) { fPedestalsOut = pedcam; }
Note:
See TracChangeset
for help on using the changeset viewer.