Tagger Object - A Simple Example (1/2) // Main eventloop while( eh.GetNext(&dih) ) // eventloop { clock.Set(eh); alpha.Set(eh); sacred.Set(eh); gasb.Set(eh); alpha.Calibrate(0.333333333); sacred.CalibrateEle(0.5, 1.0, 1.0, 0.015); sen = sacred.Energies(); dict.Set("sens",sen); eleetot.inc(sen); if( alpha.valid ) { if(tofgate.matches(gasb.time)) tagger.Store(alpha,clock,dict); if ( agate.matches(alpha.e) ) { if ( tagger.TagFirst(alpha, clock) ) { Tag item1 = tagger.table[alpha.x][tagger.match]; vector sens = item1.dict.Get("sens"); tageleetot.inc(sens); } } } } // eventloop return 0; }