876 |
|
|
877 |
|
} |
878 |
|
|
879 |
– |
string ReplaceCharacter(string originalstring,string replacethis,string replacewiththis) |
880 |
– |
{ |
881 |
– |
int pos = originalstring.find(replacethis); |
882 |
– |
if(pos == -1) return originalstring; |
883 |
– |
originalstring.replace(pos, replacewiththis.length(), replacewiththis); |
884 |
– |
return originalstring; |
885 |
– |
} |
886 |
– |
string removefunnystring(string name) { |
887 |
– |
name=ReplaceCharacter(name,"[","_"); |
888 |
– |
name=ReplaceCharacter(name,"]","_"); |
889 |
– |
name=ReplaceCharacter(name,"{","_"); |
890 |
– |
name=ReplaceCharacter(name,"}","_"); |
891 |
– |
name=ReplaceCharacter(name,".","_"); |
892 |
– |
name=ReplaceCharacter(name,",","_"); |
893 |
– |
name=ReplaceCharacter(name,";","_"); |
894 |
– |
name=ReplaceCharacter(name,":","_"); |
895 |
– |
name=ReplaceCharacter(name,"'","_"); |
896 |
– |
name=ReplaceCharacter(name,"$","_"); |
897 |
– |
name=ReplaceCharacter(name,"@","_"); |
898 |
– |
return name; |
899 |
– |
} |
900 |
– |
|
879 |
|
void compare_lm4_sms_variable(TTree *eventsLM4, TTree *eventsSMS, string variable, int nbins, float xmin, float xmax, TCut cut, string saveas, bool dology=false) { |
880 |
|
TCanvas *can = new TCanvas("can","can"); |
881 |
|
can->SetLogy(dology); |