Per qualunque informazione che non sia nel singolo evento, in CMSSW ci sono 3 entita' definite.
- la classe che contiene i coefficienti, che il framework passa all'utente
- una classe Source che costruisce i coefficienti da passare all'utente
- una classe Record che, credo, serve per registrare nel framework l'informazione che deve essere in grado di passare
all'utente un oggetto che contiene i coefficienti attraverso un Source.
Con Luca abbiamo trovato un record:
http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h?revision=1.1&view=markup
un oggetto che contiene i coefficienti:
http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/CondFormats/EcalObjects/interface/EcalIntercalibConstants.h?revision=1.2&view=markup
ed il source:
http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/CalibCalorimetry/CaloMiscalibTools/interface/CaloMiscalibTools.h?revision=1.2&view=markup
http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/CalibCalorimetry/CaloMiscalibTools/plugins/CaloMiscalibTools.cc?hideattic=0&revision=1.1&view=markup&pathrev=V00-01-01
(NB che il .cc e' in plugins!)
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento