Dear rooters,
I am trying to use a stl map into a myclass.C that I load with .L
Although I am including map.h it seems that as soon as I use the
my_class::Loop() function, the map symbol is not recognized and I got the
following error:
Error: Symbol map is not defined in current scope FILE:my_class.C LINE:51
What should I add to my .C?
Also another question, should I use map<float,float> or
map<Float_t, Float_t>?
Thanks a lot,
Antonio
P.S. I'm using root 3.02/01
//----------- myclass.C
#include <TROOT.h>
#include <TChain.h>
#include <TFile.h>
#include <map.h>
class my_class {
public:
void Loop();
...
private:
...
}
void my_class::Loop(){
....
map<float, float> pippo;
...
}
_______________________________________________________________________________
a n t o n i o s i d o t i
e-mail sidoti@science.unitn.it
sidoti@fnal.gov
www http://higgs.tn.infn.it/~sidoti/
_______________________________________________________________________________
"Il meglio e` nemico del buono"
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:11 MET