void CounterExample(){

  std::vector<TString> ridflist;

  ridflist.push_back("ridf/1205_dayone/sdaq02/dayone0251.ridf");
  ridflist.push_back("ridf/1205_dayone/sdaq02/dayone0252.ridf");

  TArtEventStore *estore = new TArtEventStore();
  for (int ifile=0;ifile<ridflist.size();ifile++){
    TArtCounter *counter 
      = TArtCounter::SetCounterFromRIDF(ridflist[ifile].Data());

    estore->Open(ridflist[ifile].Data());
    while(estore->GetNextEvent()){
      counter->Draw();
      estore->ClearData();
    }
  }

}