#include "TLRunState.h" ClassImp(TLProgramLine) TLProgramLine::TLProgramLine(Float_t temp,Float_t volt,Float_t wavel){ fTemperature=temp; fVoltage=volt; fWavelength=wavel; } ClassImp(TLRunState) TClonesArray *TLRunState::fgProgram = 0; TLRunState::TLRunState(Int_t programlines) { fNProgram=programlines; if (!fgProgram) fgProgram = new TClonesArray("TLProgramLine",fNProgram); fProgram = fgProgram; } TLRunState::~TLRunState() { fProgram->Delete(); delete fgProgram;fgProgram=0; } void TLRunState::Dump() const { TObject::Dump(); for (int i=0;iDump(); } void TLRunState::AddProgramLine(const int n, Float_t temp,Float_t volt,Float_t wavel) { TClonesArray &prg = *fProgram; new(prg[n]) TLProgramLine(temp,volt,wavel); }