Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BMCutsFiller.cxx

Go to the documentation of this file.
00001 #include "BeamDataDbi/BMCutsFiller.h"
00002 
00003 #include "DatabaseInterface/DbiWriter.h"
00004 
00005 #include <MessageService/MsgService.h>
00006 CVSID("$Id: BMCutsFiller.cxx,v 1.3 2008/08/15 19:01:34 loiacono Exp $");
00007 
00008 
00009 //  Instantiate associated Result Pointer class.
00010 #include <DatabaseInterface/DbiWriter.tpl>
00011 template class  DbiWriter<BeamMonCuts>;
00012 
00013 BMCutsFiller::BMCutsFiller(BeamMonCuts& bmcuts, Dbi::Task cutset)
00014     : fBMCuts(bmcuts), fBMCutsSet(cutset)
00015 {}
00016 
00017 BMCutsFiller::~BMCutsFiller()
00018 {}
00019 
00020 Bool_t BMCutsFiller::Write(VldRange range,
00021                            const std::string& logComment,
00022                            Bool_t localTest )
00023 {    
00024     int requireGlobal = localTest ? -1 : 1;
00025 
00026     VldTimeStamp now;
00027     //cout << now << endl;
00028     DbiWriter<BeamMonCuts> writer(range,-1,fBMCutsSet,now,0,logComment);
00029     writer.SetRequireGlobalSeqno(requireGlobal);
00030     //writer.SetOverlayCreationDate();
00031     writer << fBMCuts;
00032     return writer.Close();   
00033 }
00034 

Generated on Mon Feb 15 11:06:26 2010 for loon by  doxygen 1.3.9.1