Ignore:
Timestamp:
10/29/01 11:35:19 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mraw
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mraw/MRawCrateArray.cc

    r859 r1004  
    5151MRawCrateArray::MRawCrateArray(const char *name, const char *title)
    5252{
    53     *fName  = name  ? name  : "MRawCrateArray";
    54     *fTitle = title ? title : "Array of MRawCrateData Information";
     53    fName  = name  ? name  : "MRawCrateArray";
     54    fTitle = title ? title : "Array of MRawCrateData Information";
    5555
    5656    //
  • trunk/MagicSoft/Mars/mraw/MRawCrateData.h

    r988 r1004  
    44#ifndef MAGIC_H
    55#include "MAGIC.h"
    6 #endif
    7 #ifndef ROOT_TObject
    8 #include <TObject.h>
    96#endif
    107
     
    2118    MRawCrateData();
    2219
    23     ~MRawCrateData()
    24     {
    25     }
    26 
    27     UChar_t GetDAQCrateNumber() const
    28     {
    29         return fDAQCrateNumber;
    30     }
    31 
    32     UInt_t  GetFADCEvtNumber() const
    33     {
    34         return fFADCEvtNumber;
    35     }
    36 
    37     UInt_t  GetFADCClockTick() const
    38     {
    39         return fFADCClockTick;
    40     }
     20    UChar_t GetDAQCrateNumber() const  { return fDAQCrateNumber; }
     21    UInt_t  GetFADCEvtNumber() const   { return fFADCEvtNumber;  }
     22    UInt_t  GetFADCClockTick() const   { return fFADCClockTick;  }
    4123
    4224    void Print(Option_t *t=NULL) const;
  • trunk/MagicSoft/Mars/mraw/MRawEvtData.cc

    r859 r1004  
    7171MRawEvtData::MRawEvtData(const char *name, const char *title)
    7272{
    73     *fName  = name  ? name  : "MRawEvtData";
    74     *fTitle = title ? title : "Raw Event Data Information";
     73    fName  = name  ? name  : "MRawEvtData";
     74    fTitle = title ? title : "Raw Event Data Information";
    7575
    7676    InitArrays();
     
    241241
    242242        TGraph *graph = new TGraph(n, x, y);
    243         graph->SetMaximum (256) ;
    244         graph->SetMinimum (0) ;
     243        graph->SetMaximum(256);
     244        graph->SetMinimum(0);
    245245
    246246        graph->SetBit(kCanDelete);
  • trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc

    r988 r1004  
    111111MRawEvtHeader::MRawEvtHeader(const char *name, const char *title)
    112112{
    113     *fName  = name  ? name  : "MRawEvtHeader";
    114     *fTitle = title ? title : "Raw Event Header Information";
     113    fName  = name  ? name  : "MRawEvtHeader";
     114    fTitle = title ? title : "Raw Event Header Information";
    115115
    116116    //
  • trunk/MagicSoft/Mars/mraw/MRawEvtHeader.h

    r988 r1004  
    1212
    1313//
    14 // Trigger Typed (TT)
     14// Trigger Type (TT)
    1515//
    1616enum {
  • trunk/MagicSoft/Mars/mraw/MRawFileRead.cc

    r961 r1004  
    9191MRawFileRead::MRawFileRead(const char *fname, const char *name, const char *title)
    9292{
    93     *fName  = name  ? name  : "MRawFileRead";
    94     *fTitle = title ? title : "Read task to read DAQ binary files";
     93    fName  = name  ? name  : "MRawFileRead";
     94    fTitle = title ? title : "Read task to read DAQ binary files";
    9595
    9696    //
  • trunk/MagicSoft/Mars/mraw/MRawFileWrite.cc

    r949 r1004  
    6565                             const char *name, const char *title)
    6666{
    67     *fName  = name  ? name  : "MRawFileWrite";
    68     *fTitle = title ? title : "Write task to write DAQ root files";
     67    fName  = name  ? name  : "MRawFileWrite";
     68    fTitle = title ? title : "Write task to write DAQ root files";
    6969
    7070    //
     
    159159    //
    160160    TTree   *rh = new TTree("RunHeaders", "Run headers of all runs in this file");
    161     TBranch *tb = rh->Branch("MRawRunHeader", "MRawRunHeader", &fRawRunHeader, 32000, 1);
     161    TBranch *tb = rh->Branch("MRawRunHeader", "MRawRunHeader", &fRawRunHeader, 32000);
    162162    rh->Fill();
    163163    rh->Write();
     
    175175    // create all branches which are necessary
    176176    //
    177     fTData       ->Branch("MTime",          "MTime",          &fRawEvtTime,    32000, 1);
    178     fTPedestal   ->Branch("MTime",          "MTime",          &fRawEvtTime,    32000, 1);
    179     fTCalibration->Branch("MTime",          "MTime",          &fRawEvtTime,    32000, 1);
    180     fTData       ->Branch("MRawEvtHeader",  "MRawEvtHeader",  &fRawEvtHeader,  32000, 1);
    181     fTPedestal   ->Branch("MRawEvtHeader",  "MRawEvtHeader",  &fRawEvtHeader,  32000, 1);
    182     fTCalibration->Branch("MRawEvtHeader",  "MRawEvtHeader",  &fRawEvtHeader,  32000, 1);
    183     fTData       ->Branch("MRawEvtData",    "MRawEvtData",    &fRawEvtData,    32000, 1);
    184     fTPedestal   ->Branch("MRawEvtData",    "MRawEvtData",    &fRawEvtData,    320000, 1);
    185     fTCalibration->Branch("MRawEvtData",    "MRawEvtData",    &fRawEvtData,    320000, 1);
     177    fTData       ->Branch("MTime.",          "MTime",          &fRawEvtTime,    32000);
     178    fTPedestal   ->Branch("MTime.",          "MTime",          &fRawEvtTime,    32000);
     179    fTCalibration->Branch("MTime.",          "MTime",          &fRawEvtTime,    32000);
     180    fTData       ->Branch("MRawEvtHeader.",  "MRawEvtHeader",  &fRawEvtHeader,  32000);
     181    fTPedestal   ->Branch("MRawEvtHeader.",  "MRawEvtHeader",  &fRawEvtHeader,  32000);
     182    fTCalibration->Branch("MRawEvtHeader.",  "MRawEvtHeader",  &fRawEvtHeader,  32000);
     183    fTData       ->Branch("MRawEvtData.",    "MRawEvtData",    &fRawEvtData,    32000);
     184    fTPedestal   ->Branch("MRawEvtData.",    "MRawEvtData",    &fRawEvtData,    320000);
     185    fTCalibration->Branch("MRawEvtData.",    "MRawEvtData",    &fRawEvtData,    320000);
    186186    //fTree->Branch("MRawCrateArray",  fRawCrateArray->GetArray(),      32000, 1);
    187     fTData       ->Branch("MRawCrateArray", "MRawCrateArray", &fRawCrateArray, 32000, 1);
    188     fTPedestal   ->Branch("MRawCrateArray", "MRawCrateArray", &fRawCrateArray, 32000, 1);
    189     fTCalibration->Branch("MRawCrateArray", "MRawCrateArray", &fRawCrateArray, 32000, 1);
     187    fTData       ->Branch("MRawCrateArray.", "MRawCrateArray", &fRawCrateArray, 32000);
     188    fTPedestal   ->Branch("MRawCrateArray.", "MRawCrateArray", &fRawCrateArray, 32000);
     189    fTCalibration->Branch("MRawCrateArray.", "MRawCrateArray", &fRawCrateArray, 32000);
    190190
    191191    return kTRUE;
  • trunk/MagicSoft/Mars/mraw/MRawFileWrite.h

    r860 r1004  
    1919{
    2020private:
    21     MParList *pParList;             
     21    MParList *pParList;
    2222
    23     MTime          *fRawEvtTime;   
    24     MRawRunHeader  *fRawRunHeader; 
    25     MRawEvtHeader  *fRawEvtHeader; 
    26     MRawEvtData    *fRawEvtData;   
    27     MRawCrateArray *fRawCrateArray; 
     23    MTime          *fRawEvtTime;
     24    MRawRunHeader  *fRawRunHeader;
     25    MRawEvtHeader  *fRawEvtHeader;
     26    MRawEvtData    *fRawEvtData;
     27    MRawCrateArray *fRawCrateArray;
    2828
    2929    TTree *fTData;                  //!
  • trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc

    r988 r1004  
    4848MRawRunHeader::MRawRunHeader(const char *name, const char *title) : fPixAssignment(NULL)
    4949{
    50     *fName  = name  ? name  : "MRawRunHeader";
    51     *fTitle = title ? title : "Raw Run Header Information";
     50    fName  = name  ? name  : "MRawRunHeader";
     51    fTitle = title ? title : "Raw Run Header Information";
    5252
    5353    fPixAssignment = new MArrayS(0);
    54 
    55     // This is only valid for root > 3.0
    56     // IsA()->CanIgnoreTObjectStreamer();
    5754}
    5855
     
    132129    switch (fRunType)
    133130    {
    134     case 0:
     131    case kRTData:
    135132        *fLog << "Data";
    136133        break;
    137     case 1:
     134    case kRTPedestal:
    138135        *fLog << "Pedestal";
    139136        break;
    140     case 2:
     137    case kRTCalibration:
    141138        *fLog << "Calibration";
    142139        break;
    143     case 256:
     140    case kRTMonteCarlo:
    144141        *fLog << "Monte Carlo Data";
    145142        break;
  • trunk/MagicSoft/Mars/mraw/MRawRunHeader.h

    r988 r1004  
    1919//
    2020const UShort_t kMagicNumber = 0xc0c0;
     21
     22enum {
     23    kRTData        = 0,
     24    kRTPedestal    = 1,
     25    kRTCalibration = 2,
     26    kRTMonteCarlo  = 256
     27};
    2128
    2229class MRawRunHeader : public MParContainer
     
    5057    ~MRawRunHeader();
    5158
    52     void SetMagicNumber(UShort_t a){fMagicNumber=a;}
    53     void SetFormatVersion(UShort_t a){fFormatVersion=a;}   
    54     void SetSoftVersion(UShort_t a){fSoftVersion=a;}
    55     void SetRunType(UShort_t a){ fRunType=a;}
    56     void SetRunNumber(UInt_t a){fRunNumber=a;}
     59    void SetMagicNumber(UShort_t a)  { fMagicNumber=a; }
     60    void SetFormatVersion(UShort_t a){ fFormatVersion=a; }
     61    void SetSoftVersion(UShort_t a)  { fSoftVersion=a; }
     62    void SetRunType(UShort_t a)      { fRunType=a; }
     63    void SetRunNumber(UInt_t a)      { fRunNumber=a; }
     64    void SetNumEvents(UInt_t a)      { fNumEvents=a; }
    5765    void SetNumSamples(UShort_t low, UShort_t high)
    58       {fNumSamplesLoGain=low;fNumSamplesHiGain=high;}
    59     void SetNumEvents(UInt_t a){fNumEvents=a;}
     66    {
     67        fNumSamplesLoGain=low;
     68        fNumSamplesHiGain=high;
     69    }
    6070
    61     UShort_t GetMagicNumber() const      { return fMagicNumber; }
    62     UShort_t GetFormatversion() const    { return fFormatVersion; }
    63     UShort_t GetSoftVersion() const      { return fSoftVersion; }
    64     UShort_t GetRunType() const          { return fRunType; }
    65     UInt_t   GetRunNumber() const        { return fRunNumber; }
    66     const Char_t  *GetProjectName() const      { return fProjectName; }
    67     const Char_t  *GetSourceName() const       { return fSourceName; }
     71    UShort_t GetMagicNumber() const       { return fMagicNumber; }
     72    UShort_t GetFormatversion() const     { return fFormatVersion; }
     73    UShort_t GetSoftVersion() const       { return fSoftVersion; }
     74    UShort_t GetRunType() const           { return fRunType; }
     75    UInt_t   GetRunNumber() const         { return fRunNumber; }
     76    const Char_t  *GetProjectName() const { return fProjectName; }
     77    const Char_t  *GetSourceName() const  { return fSourceName; }
    6878    //Float_t  GetSourceRa() const         { return fSourceRA; }
    6979    //Float_t  GetSourceDec() const        { return fSourceDEC; }
    7080    const Char_t  *GetSourceEpocheChar() const { return fSourceEpochChar; }
    71     UShort_t GetSourceEpocheDate() const { return fSourceEpochDate; }
    72     Float_t  GetMJD() const              { return fMJD; }
    73     UShort_t GetDateYear() const         { return fDateYear; }
    74     Byte_t   GetDateMonth() const        { return fDateMonth; }
    75     Byte_t   GetDateDay() const          { return fDateDay; }
    76     UShort_t GetNumCrates() const        { return fNumCrates; }
    77     UShort_t GetNumPixInCrate() const    { return fNumPixInCrate; }
    78     UShort_t GetNumSamplesLoGain() const { return fNumSamplesLoGain; }
    79     UShort_t GetNumSamplesHiGain() const { return fNumSamplesHiGain; }
    80     UShort_t GetNumEvents() const        { return fNumEvents; }
     81    UShort_t GetSourceEpocheDate() const  { return fSourceEpochDate; }
     82    Float_t  GetMJD() const               { return fMJD; }
     83    UShort_t GetDateYear() const          { return fDateYear; }
     84    Byte_t   GetDateMonth() const         { return fDateMonth; }
     85    Byte_t   GetDateDay() const           { return fDateDay; }
     86    UShort_t GetNumCrates() const         { return fNumCrates; }
     87    UShort_t GetNumPixInCrate() const     { return fNumPixInCrate; }
     88    UShort_t GetNumSamplesLoGain() const  { return fNumSamplesLoGain; }
     89    UShort_t GetNumSamplesHiGain() const  { return fNumSamplesHiGain; }
     90    UShort_t GetNumEvents() const         { return fNumEvents; }
    8191    UShort_t GetPixAssignment(UShort_t i) const;
    8292
Note: See TracChangeset for help on using the changeset viewer.