#include "BeamDataNtuple/NtpBDLiteRecord.h"

ClassImp(NtpBDLiteRecord)

// Note: the methods below should be kept in alphabetical order.

//......................................................................

NtpBDLiteRecord::NtpBDLiteRecord():
    RecRecordImp<BeamDataLiteHeader>(),
    tor101(0.0),      
    tr101d(0.0),      
    tortgt(0.0),      
    trtgtd(0.0),      
    horncur(0.0),
    bwidx(0.0),   
    bwidy(0.0),   
    hadint(0.0),
    muint1(0.0), 
    muint2(0.0), 
    muint3(0.0),
    dt_nearest(0.0),
    nearest_sec(0),
    nearest_nsec(0)
{
    for (Int_t i=0;i<6;++i){
        bposx[i]=0;
        bposy[i]=0;
        bpmint[i]=0;
    }
}

//......................................................................

NtpBDLiteRecord::NtpBDLiteRecord(const BeamDataLiteHeader& head):
    RecRecordImp<BeamDataLiteHeader>(head),
    tor101(0.0),      
    tr101d(0.0),      
    tortgt(0.0),      
    trtgtd(0.0),      
    horncur(0.0),
    bwidx(0.0),   
    bwidy(0.0),   
    hadint(0.0),
    muint1(0.0), 
    muint2(0.0), 
    muint3(0.0) ,
    dt_nearest(0.0),
    nearest_sec(0),
    nearest_nsec(0)
{
    for (Int_t i=0;i<6;++i){
        bposx[i]=0;
        bposy[i]=0;
        bpmint[i]=0;
    }
}


//......................................................................

NtpBDLiteRecord::~NtpBDLiteRecord()
{}

