00001 #include "oscar_source_generatorbase.h" 00002 #include "constants.h" 00003 #include "tnt_array1d_utils.h" 00004 00005 // ------------------ Read ------------------ 00006 bool COSCARSourceGeneratorBase::Read( const parameterMap& m ){ 00007 q_cut_oscar = parameter::getD(m,"q_cut_oscar",60.0); 00008 return COSCARAccumulator::Read(m); 00009 } 00010 00011 00012 // ------------------ Write ------------------ 00013 bool COSCARSourceGeneratorBase::Write( parameterMap& m){ 00014 parameter::set(m,"q_cut_oscar",q_cut_oscar); 00015 return COSCARAccumulator::Write(m); 00016 } 00017 00018 // ------------------ pairIsGood ------------------ 00019 bool COSCARSourceGeneratorBase::pairIsGood( const COSCARLine& p1, const COSCARLine& p2 ){ 00020 return (qinv<q_cut_oscar); 00021 } 00022