Bdnt.cxx File Reference

#include "Bdnt.h"
#include <TFile.h>
#include <TTree.h>
#include <Validity/VldContext.h>
#include <RawData/RawRecord.h>
#include <RawData/RawBeamMonHeader.h>
#include <RawData/RawBeamMonBlock.h>
#include <RawData/RawDataBlock.h>
#include <RawData/RawBeamData.h>
#include <RawData/RawBeamSwicData.h>
#include <RawData/RawBeamPosData.h>
#include <cassert>
#include <iostream>
#include <vector>
#include <string>
#include <map>

Go to the source code of this file.

Classes

struct  BdntImp

Functions

static string swic_name2branch_name (string n)
static string bpm_name2branch_name (string n)

Function Documentation

static string bpm_name2branch_name ( string  n  )  [static]

Definition at line 180 of file Bdnt.cxx.

Referenced by Bdnt::AddBpm().

00181 {
00182     string out = "";
00183     for (size_t ind=2; ind<5; ++ind) { // keep Xs: R:XXXCOV
00184         out.push_back(tolower(n[ind]));
00185     }
00186     return out;
00187 }

static string swic_name2branch_name ( string  n  )  [static]

Definition at line 172 of file Bdnt.cxx.

Referenced by Bdnt::AddSwic().

00173 {
00174     string out = "";
00175     for (size_t ind=2; ind<6; ++ind) { // keep Xs: Z:XXXXDS
00176         out.push_back(tolower(n[ind]));
00177     }
00178     return out;
00179 }


Generated on 16 Apr 2018 for loon by  doxygen 1.6.1