#include "hscspar.h"
#include "hscschannel.h"
#include "hpario.h"
#include "hdetpario.h"
ClassImp(HScsPar)
HScsPar::HScsPar() {
pChannels=0;
}
HScsPar::HScsPar(const Char_t* name,const Char_t* title) {
SetName(name);
SetTitle(title);
pChannels=0;
}
HScsPar::~HScsPar() {
if (pChannels) {
pChannels->Delete();
delete pChannels;
pChannels=0;
}
}
Bool_t HScsPar::init(HParIo* io,Int_t* set) {
HDetParIo* input=io->getDetParIo("HSpecParIo");
if (input) return (input->init(this,set));
return kFALSE;
}
Int_t HScsPar::write(HParIo* io) {
HDetParIo* output=io->getDetParIo("HSpecParIo");
if (output) return output->write(this);
return kFALSE;
}
void HScsPar::clear() {
if (pChannels) {
for (Int_t i=0;i<pChannels->GetSize();i++) {
HScsChannel* p=(HScsChannel*)(pChannels->At(i));
if (p) p->clear();
}
}
}
void HScsPar::printParams() {
if (pChannels) {
for (Int_t i=0;i<pChannels->GetSize();i++) {
HScsChannel* p=(HScsChannel*)(pChannels->At(i));
if (p) p->print();
}
}
}
void HScsPar::write(fstream& fout) {
if (pChannels) {
for (Int_t i=0;i<pChannels->GetSize();i++) {
HScsChannel* p=(HScsChannel*)(pChannels->At(i));
if (p) p->write(fout);
}
}
}
Last change: Sat May 22 13:13:09 2010
Last generated: 2010-05-22 13:13
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.