-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ci] Include StRoot/StEEmcPool into CI build #83
Conversation
Any objections, Kolja? @kkauder |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine, although I didn't review the "Address compiler warning about set but not used variables".
The effect from addressing the compiler warnings can be verified to some extent by diffing the log files |
A strange error in CI:
|
5a6b50a
to
d0ac82d
Compare
Here is how we can verify that 8b784b7 worked: export GH_USER=<username>
export GH_TOKEN=<yourtoken>
curl -L -s -u "$GH_USER:$GH_TOKEN" https://api.github.com/repos/star-bnl/star-sw/actions/jobs/3297404823/logs | grep ' #21 [0-9]' | awk '!($1=$2=$3="")' > log_before
curl -L -s -u "$GH_USER:$GH_TOKEN" https://api.github.com/repos/star-bnl/star-sw/actions/jobs/3296600017/logs | grep ' #20 [0-9]' | awk '!($1=$2=$3="")' > log_after
diff -U0 log_before log_after --- log_before 2021-08-11 13:53:01.000000000 -0400
+++ log_after 2021-08-11 13:52:54.000000000 -0400
@@ -8608,4 +8607,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcClusterMaker/StEEmcClusterMaker.cxx: In member function 'virtual Bool_t StEEmcClusterMaker::buildSmdClusters()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcClusterMaker/StEEmcClusterMaker.cxx:340:10: warning: variable 'energy' set but not used [-Wunused-but-set-variable]
- Float_t energy[288]; for ( Int_t i=0; i<288; i++ ) energy[i]=0.;
- ^
@@ -8644,4 +8639,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcDataDrivenMcMaker/StEEmcDataDrivenMcMaker.cxx: In member function 'void StEEmcDataDrivenMcMaker::processTrack(StMcTrack*)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcDataDrivenMcMaker/StEEmcDataDrivenMcMaker.cxx:261:25: warning: variable 'maxHits' set but not used [-Wunused-but-set-variable]
- StMcCalorimeterHit* maxHits[2];
- ^
@@ -8766,4 +8757,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUClusterMaker.cxx: In member function 'Bool_t StEEmcIUClusterMaker::buildSmdClusters()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUClusterMaker.cxx:385:10: warning: variable 'energy' set but not used [-Wunused-but-set-variable]
- Float_t energy[288]; for ( Int_t i=0; i<288; i++ ) energy[i]=0.;
- ^
@@ -8772,4 +8759,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUMixMaker.cxx: In member function 'void StEEmcIUMixMaker::mixReal()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUMixMaker.cxx:144:11: warning: variable 'imax' set but not used [-Wunused-but-set-variable]
- Int_t imax=0;
- ^
@@ -8781,7 +8764,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUPointMaker.cxx: In member function 'Bool_t StEEmcIUPointMaker::findPoints(Int_t, StEEmcIUSmdClusterVec_t, StEEmcIUSmdClusterVec_t, StEEmcIUPointVec_t&)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUPointMaker.cxx:320:10: warning: variable 'go' set but not used [-Wunused-but-set-variable]
- Bool_t go = false;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcIUPi0/StEEmcIUPointMaker.cxx:650:7: warning: variable 'imin2' set but not used [-Wunused-but-set-variable]
- int imin2=-1,inn=-1;
- ^
@@ -8828,4 +8804,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPi0Mixer/StEEmcMixMaker.cxx: In member function 'void StEEmcMixMaker::mixReal()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPi0Mixer/StEEmcMixMaker.cxx:139:11: warning: variable 'imax' set but not used [-Wunused-but-set-variable]
- Int_t imax=0;
- ^
@@ -8855,7 +8827,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StEEmcPointFitMaker.cxx: In member function 'Int_t StEEmcPointFitMaker::FitSector(Int_t)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StEEmcPointFitMaker.cxx:160:14: warning: variable 'resu' set but not used [-Wunused-but-set-variable]
- Double_t resu=0.;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StEEmcPointFitMaker.cxx:161:14: warning: variable 'resv' set but not used [-Wunused-but-set-variable]
- Double_t resv=0.;
- ^
@@ -8863,4 +8828,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StEEmcPointMaker.cxx: In member function 'Bool_t StEEmcPointMaker::findPoints(Int_t, StEEmcSmdClusterVec_t, StEEmcSmdClusterVec_t, StEEmcPointVec_t&)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StEEmcPointMaker.cxx:304:10: warning: variable 'go' set but not used [-Wunused-but-set-variable]
- Bool_t go = false;
- ^
@@ -8868,7 +8829,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StMyPointMaker.cxx: In member function 'Bool_t StMyPointMaker::split(const StEEmcSmdCluster&, const StEEmcSmdCluster&, StEEmcSmdCluster&, StEEmcSmdCluster&, Float_t&)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StMyPointMaker.cxx:522:11: warning: variable 'weight1' set but not used [-Wunused-but-set-variable]
- Float_t weight1[288]; for ( Int_t ii=0;ii<288;ii++ ) weight1[ii]=0.;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcPointMaker/StMyPointMaker.cxx:523:11: warning: variable 'weight2' set but not used [-Wunused-but-set-variable]
- Float_t weight2[288]; for ( Int_t ii=0;ii<288;ii++ ) weight2[ii]=0.;
- ^
@@ -8978,3 +8932,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/FgtSandbox1/StFgtSlowSimuMaker.cxx:262:11: warning: unused variable 'numbv2' [-Wunused-variable]
- Int_t numbv2 = (ivid/10000)%100;
- ^
@@ -9156,14 +9107,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx: In member function 'void CtbMatching::ctb_get_slat_from_data(int, int, double&, double&)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx:62:16: warning: variable 'eta' set but not used [-Wunused-but-set-variable]
- double phi,eta ;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx: In member function 'unsigned int CtbMatching::match(const StMuTrack*)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx:89:9: warning: variable 'shouldHit' set but not used [-Wunused-but-set-variable]
- bool shouldHit;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx:90:11: warning: variable 'trackEtaInCTBFrame' set but not used [-Wunused-but-set-variable]
- double trackEtaInCTBFrame;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/LCP/CtbMatching.cxx:91:11: warning: variable 'trackPhiInCTBFrame' set but not used [-Wunused-but-set-variable]
- double trackPhiInCTBFrame;
- ^
@@ -9229,4 +9166,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/muEztPanitkin/SpyCopyCat.cxx: In member function 'void SpyCopyCat::accumulate(EztEmcRawData*, EztEmcRawData*)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/muEztPanitkin/SpyCopyCat.cxx:41:7: warning: variable 'crateID' set but not used [-Wunused-but-set-variable]
- int crateID=0;
- ^
@@ -9269,4 +9202,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcStatus/oflPedStat.cxx: In member function 'int oflPedStat::procDetector(char*, float, float, float, float, float, int)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StEEmcStatus/oflPedStat.cxx:87:40: warning: variable 'chan' set but not used [-Wunused-but-set-variable]
- char title[100],crate[4],txt[3]; int chan=-1;
- ^
@@ -12404,12 +12333,0 @@
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcClusterMaker.cxx: In member function 'Bool_t StEEmcClusterMaker::buildSmdClusters()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcClusterMaker.cxx:297:10: warning: variable 'energy' set but not used [-Wunused-but-set-variable]
- Float_t energy[288]; for ( Int_t i=0; i<288; i++ ) energy[i]=0.;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcMixMaker.cxx: In member function 'void StEEmcMixMaker::mixReal()':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcMixMaker.cxx:114:11: warning: variable 'imax' set but not used [-Wunused-but-set-variable]
- Int_t imax=0;
- ^
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcPointMaker.cxx: In member function 'Bool_t StEEmcPointMaker::findPoints(Int_t, StEEmcSmdClusterVec_t, StEEmcSmdClusterVec_t, StEEmcPointVec_t&)':
- .sl88_gcc789/OBJ/StRoot/StEEmcPool/StMaxStripPi0/StEEmcPointMaker.cxx:256:10: warning: variable 'go' set but not used [-Wunused-but-set-variable]
- Bool_t go = false;
- ^ |
12abadb
to
496f3b1
Compare
The wrapper function `TH1Helper::SetCanRebin(TH1 *h,int axis=0)` is introduced in c0bf719 See StRoot/StarRoot/TH1Helper.h
Already tested so [skip ci]
052f99c
to
f224d76
Compare
Don't remember the reason why it was excluded from the build but I think it should compile now. Let's see..