Changeset 8933


Ignore:
Timestamp:
06/10/08 12:07:51 (16 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r8932 r8933  
    1818
    1919                                                 -*-*- END OF LINE -*-*-
     20
     21
     22 2008/06/10 Thomas Bretz
     23
     24   * mreport/MReportPyrometer.[h,cc]:
     25     - added
     26
     27   * mreport/Makefile, mreport/ReportLinkDef.h:
     28     - added MReportPyrometer
     29
     30   * mreport/MReportRun.cc:
     31     - removed obsolete include of MAstro
     32
     33   * merpp.cc:
     34     - added Pyrometer information
     35
     36   * mfileio/MWriteRootFile.h:
     37     - added new member function AddTree to add a container with the
     38       corresponding time-stamp
     39
     40   * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
     41     - replaced some AddContainer by the new AddTree
     42     - added Pyrometer information to in- and output, respectively
     43
    2044
    2145
  • trunk/MagicSoft/Mars/NEWS

    r8932 r8933  
    5656
    5757   * The liniking of the shared object is now done into a file defined
    58      by ´mktemp´. This should be a local file system which accelerates
     58     by 'mktemp'. This should be a local file system which accelerates
    5959     liniking a lot.
    6060
     
    6464
    6565   * Implemented cc file version 2008-20-02/0
     66
     67   * Added Pyroemeter information to output (stored in a new Tree
     68     Pyrometer, needs a complete new merpp, i.e. new calibration)
    6669
    6770 ;callisto
  • trunk/MagicSoft/Mars/merpp.cc

    r8088 r8933  
    357357            w->AddContainer("MReportStarguider",  "Starguider");
    358358            w->AddContainer("MTimeStarguider",    "Starguider");
     359            w->AddContainer("MReportPyrometer",   "Pyrometer");
     360            w->AddContainer("MTimePyrometer",     "Pyrometer");
    359361            // w->AddContainer("MReportDAQ",         "DAQ");
    360362            // w->AddContainer("MTimeDAQ",           "DAQ");
     
    379381            r->AddToList("MReportTrigger");
    380382            r->AddToList("MReportStarguider");
     383            r->AddToList("MReportPyrometer");
    381384            if (kRunNumber>0)
    382385            {
  • trunk/MagicSoft/Mars/mfileio/MWriteRootFile.h

    r7804 r8933  
    133133    void AddCopySource(const char *tname, const char *bname=NULL);
    134134
     135    void AddTree(const char *name, Bool_t force=kTRUE)
     136    {
     137        AddContainer(Form("MReport%s", name), name, force);
     138        AddContainer(Form("MTime%s", name),   name, force);
     139    }
     140
    135141    void Print(Option_t *t=NULL) const;
    136142
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc

    r8929 r8933  
    707707    write.AddContainer("MTriggerPattern",           "Events");
    708708
     709    // Trees with slow-control information (obsolete
     710    //  if we don't read merpped root-files)
     711    write.AddTree("Trigger",    kFALSE);
     712    write.AddTree("Drive",      kFALSE);
     713    write.AddTree("CC",         kFALSE);
     714    write.AddTree("Pyrometer",  kFALSE);
     715    write.AddTree("Currents",   kFALSE);
     716    write.AddTree("Camera",     kFALSE);
    709717    // Slow-Control: Current-tree
    710     write.AddContainer("MTimeCurrents",             "Currents",   kFALSE);
    711     write.AddContainer("MCameraDC",                 "Currents",   kFALSE);
    712     write.AddContainer("MReportCurrents",           "Currents",   kFALSE);
     718    write.AddContainer("MCameraDC",          "Currents",   kFALSE);
    713719    // Slow-Control: Camera-tree
    714     write.AddContainer("MReportCamera",             "Camera",     kFALSE);
    715     write.AddContainer("MTimeCamera",               "Camera",     kFALSE);
    716     write.AddContainer("MCameraAUX",                "Camera",     kFALSE);
    717     write.AddContainer("MCameraCalibration",        "Camera",     kFALSE);
    718     write.AddContainer("MCameraCooling",            "Camera",     kFALSE);
    719     write.AddContainer("MCameraHV",                 "Camera",     kFALSE);
    720     write.AddContainer("MCameraLV",                 "Camera",     kFALSE);
    721     write.AddContainer("MCameraLids",               "Camera",     kFALSE);
    722     // Slow-Control: Trigger-tree
    723     write.AddContainer("MReportTrigger",            "Trigger",    kFALSE);
    724     write.AddContainer("MTimeTrigger",              "Trigger",    kFALSE);
    725     // Slow-Control: Drive-tree
    726     write.AddContainer("MReportDrive",              "Drive",      kFALSE);
    727     write.AddContainer("MTimeDrive",                "Drive",      kFALSE);
    728     // Slow-Control: Central Control-tree
    729     write.AddContainer("MReportCC",                 "CC",         kFALSE);
    730     write.AddContainer("MTimeCC",                   "CC",         kFALSE);
     720    write.AddContainer("MCameraAUX",         "Camera",     kFALSE);
     721    write.AddContainer("MCameraCalibration", "Camera",     kFALSE);
     722    write.AddContainer("MCameraCooling",     "Camera",     kFALSE);
     723    write.AddContainer("MCameraHV",          "Camera",     kFALSE);
     724    write.AddContainer("MCameraLV",          "Camera",     kFALSE);
     725    write.AddContainer("MCameraLids",        "Camera",     kFALSE);
    731726
    732727    // Write the special MC tree
  • trunk/MagicSoft/Mars/mjobs/MJStar.cc

    r8929 r8933  
    188188    readreal.AddTree("CC");
    189189    readreal.AddTree("Trigger");
     190    readreal.AddTree("Pyrometer");
    190191    readreal.AddFiles(iter);
    191192
     
    330331    else
    331332    {
    332         write.AddContainer("MTime",                 "Events");
    333         // Drive
    334         write.AddContainer("MReportDrive",          "Drive");
    335         write.AddContainer("MTimeDrive",            "Drive");
    336         // Starguider
    337         write.AddContainer("MReportStarguider",     "Starguider", kFALSE);
    338         write.AddContainer("MTimeStarguider",       "Starguider", kFALSE);
    339         // Effective On Time
    340         writet.AddContainer("MEffectiveOnTime",     "EffectiveOnTime");
    341         writet.AddContainer("MTimeEffectiveOnTime", "EffectiveOnTime");
     333        // Event time
     334        write.AddContainer("MTime", "Events");
     335
     336        // Slow-control trees with time information
     337        write.AddTree("Drive");
     338        write.AddTree("Starguider", kFALSE);
     339        write.AddTree("Pyrometer",  kFALSE);
     340        writet.AddTree("EffectiveOnTime");
    342341    }
    343342
  • trunk/MagicSoft/Mars/mreport/MReportRun.cc

    r4575 r8933  
    3535
    3636#include "MLogManip.h"
    37 
    38 #include "MAstro.h"
    3937
    4038ClassImp(MReportRun);
  • trunk/MagicSoft/Mars/mreport/Makefile

    r5796 r8933  
    3333           MReportFileRead.cc \
    3434           MReportFileReadCC.cc \
    35            MReportStarguider.cc
     35           MReportStarguider.cc \
     36           MReportPyrometer.cc
     37
    3638############################################################
    3739
  • trunk/MagicSoft/Mars/mreport/ReportLinkDef.h

    r5796 r8933  
    1515#pragma link C++ class MReportTrigger+;
    1616#pragma link C++ class MReportCurrents+;
     17#pragma link C++ class MReportPyrometer+;
    1718
    1819#pragma link C++ class MReportHelp+;
Note: See TracChangeset for help on using the changeset viewer.