Changeset 5982


Ignore:
Timestamp:
01/24/05 22:48:02 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mcalib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibrationIntensityChargeCam.cc

    r5914 r5982  
    10721072}
    10731073
     1074void MCalibrationIntensityChargeCam::DrawRazmikPlot( const UInt_t pixid )
     1075{
     1076  TGraphErrors *gr = GetRazmikPlot(pixid );
     1077  gr->Draw("A*");
     1078
     1079}
     1080void MCalibrationIntensityChargeCam::DrawPheVsCharge( const UInt_t pixid, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE)
     1081{
     1082  TGraphErrors *gr = GetPheVsCharge(pixid,col);
     1083  gr->Draw("A*");
     1084}
     1085void MCalibrationIntensityChargeCam::DrawPhePerCharge( const UInt_t pixid, const MGeomCam &geom, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE)
     1086{
     1087  TGraphErrors *gr = GetPhePerCharge(pixid,geom,col);
     1088  gr->Draw("A*");
     1089}
     1090void MCalibrationIntensityChargeCam::DrawPhePerChargePerArea( const Int_t aidx, const MGeomCam &geom, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE)
     1091{
     1092  TGraphErrors *gr = GetPhePerChargePerArea(aidx,geom,col);
     1093  gr->Draw("A*");
     1094}
     1095void MCalibrationIntensityChargeCam::DrawPheVsChargePerArea( const Int_t aidx, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE)
     1096{
     1097  TGraphErrors *gr = GetPheVsChargePerArea(aidx,col);
     1098  gr->Draw("A*");
     1099}
     1100void MCalibrationIntensityChargeCam::DrawRazmikPlotResults( const Int_t aidx, const MGeomCam &geom )
     1101{
     1102  TH2F *h = GetRazmikPlotResults(aidx,geom );
     1103  h->Draw();
     1104}
     1105
     1106void MCalibrationIntensityChargeCam::DrawChargePerAreaVsTime( const Int_t aidx, const MGeomCam &geom )
     1107{
     1108  TGraphErrors *gr = GetChargePerAreaVsTime(aidx,geom );
     1109  gr->Draw("A*");
     1110}
     1111void MCalibrationIntensityChargeCam::DrawPhePerAreaVsTime( const Int_t aidx, const MGeomCam &geom )
     1112{
     1113  TGraphErrors *gr = GetPhePerAreaVsTime(aidx,geom );
     1114  gr->Draw("A*");
     1115}
     1116void MCalibrationIntensityChargeCam::DrawPhotVsTime( const Option_t *method="FFactor" )
     1117{
     1118  TGraphErrors *gr = GetPhotVsTime(method);
     1119  gr->Draw("A*");
     1120}
     1121
     1122void MCalibrationIntensityChargeCam::DrawVarPerAreaVsTime( const Int_t aidx, const MGeomCam &geom, const Option_t *varname )
     1123{
     1124  TGraphErrors *gr = GetVarPerAreaVsTime(aidx,geom,varname );
     1125  gr->Draw("A*");
     1126}
     1127void MCalibrationIntensityChargeCam::DrawVarVsTime( const Int_t pixid , const Option_t *varname )
     1128{
     1129  TGraphErrors *gr = GetVarVsTime(pixid,varname );
     1130  gr->Draw("A*");
     1131}
     1132void MCalibrationIntensityChargeCam::DrawVarFluctuations( const Int_t aidx, const MGeomCam &geom, const Option_t *varname)
     1133{
     1134  TH1F *h = GetVarFluctuations( aidx, geom,varname);
     1135  h->Draw();
     1136}
  • trunk/MagicSoft/Mars/mcalib/MCalibrationIntensityChargeCam.h

    r5914 r5982  
    3030  Int_t CountNumValidEntries(const UInt_t pixid, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE) const;
    3131 
     32  // Graphs
     33
    3234  TGraphErrors *GetRazmikPlot( const UInt_t pixid );
    3335  TGraphErrors *GetPheVsCharge( const UInt_t pixid, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE);
     
    4547  TH1F         *GetVarFluctuations( const Int_t aidx, const MGeomCam &geom, const Option_t *varname);
    4648 
     49  // Draws
     50  void DrawRazmikPlot( const UInt_t pixid );
     51  void DrawPheVsCharge( const UInt_t pixid, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE);                             // *MENU*
     52  void DrawPhePerCharge( const UInt_t pixid, const MGeomCam &geom, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE);      // *MENU*
     53  void DrawPhePerChargePerArea( const Int_t aidx, const MGeomCam &geom, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE); // *MENU*
     54  void DrawPheVsChargePerArea( const Int_t aidx, const MCalibrationCam::PulserColor_t col=MCalibrationCam::kNONE);                        // *MENU*
     55  void DrawRazmikPlotResults( const Int_t aidx, const MGeomCam &geom );                          // *MENU*
     56
     57  void DrawChargePerAreaVsTime( const Int_t aidx, const MGeomCam &geom );                        // *MENU*
     58  void DrawPhePerAreaVsTime( const Int_t aidx, const MGeomCam &geom );                           // *MENU*
     59  void DrawPhotVsTime( const Option_t *method="FFactor" );                                       // *MENU*
     60
     61  void DrawVarPerAreaVsTime( const Int_t aidx, const MGeomCam &geom, const Option_t *varname );  // *MENU*
     62  void DrawVarVsTime( const Int_t pixid , const Option_t *varname );                             // *MENU*
     63  void DrawVarFluctuations( const Int_t aidx, const MGeomCam &geom, const Option_t *varname);    // *MENU*
     64 
     65
    4766  ClassDef(MCalibrationIntensityChargeCam, 1) // Container Intensity Charge Calibration Results Camera
    4867};
Note: See TracChangeset for help on using the changeset viewer.