Il codice di calibrazione e' ora nel repository ufficiale, all'interno di un branch di CVS - vale a dire, una linea di sviluppo separata da quella ufficiale, da poi riconnettere quando tutto e' testato e compatibile con le release prossime.
Per scaricarlo:
scramv1 project CMSSW CMSSW_1_6_8
cd CMSSW_1_6_8/src/
project CMSSW
cvs co -r CMSSW_1_6_8 Calibration/Tools
cd Calibration/Tools/
cvs up -r calibPorting
cd ../..
cvs co -r CMSSW_1_6_8 Calibration/EcalCalibAlgos
cd Calibration/EcalCalibAlgos/
cvs up -r calibPorting
il branch si chiama "calibPorting".
Attenzione: e' necessario fare tutti i passi sopra per mettersi all'interno del branch, non fare MAI cvs up -A (cioe' non usare mai l'opzione "A"), altrimenti si esce dal branch e si torna alla HEAD.
Quando si e' nel branch, i cvs commit e cvs add sono fatti direttamente in esso, quindi non si ripercuotono sulla release ufficiale.
In EcalCalibAlgos/test ho messo due config file di esempio.
Confrontate quello che c'e' nel repository con quello che avete sviluppato finora, per vedere le differenze e che cosa manca degli ultimi vostri sviluppi, poi aggiungeteli, cosi' che questo branch diventi il posto dove c'e' l'ultima versione di ogni cosa.
In fase di compilazione, dobbiamo iniziare ad eliminare tutti i warning che troviamo.
Fatemi sapere se funziona / se avete domande.