Skip to content

Instantly share code, notes, and snippets.

@gadamc
Created November 27, 2012 13:33
Show Gist options
  • Save gadamc/4154239 to your computer and use it in GitHub Desktop.
Save gadamc/4154239 to your computer and use it in GitHub Desktop.
Example using the KDataPy.util.plotbolo function
import KDataPy.util as kut
import ROOT
ROOT.gSystem.Load('libkds')
ROOT.gSystem.Load('libkpta')
chainHeat =ROOT.KPulseAnalysisChain()
chainHeat.AddProcessor(ROOT.KBaselineRemoval() )
chainIon1 =ROOT.KPulseAnalysisChain()
chainIon1.AddProcessor(ROOT.KBaselineRemoval() )
chainIon1.AddProcessor(ROOT.KPatternRemoval() )
chainIon2 =ROOT.KPulseAnalysisChain()
chainIon2.AddProcessor(ROOT.KLinearRemoval() )
chainIon2.AddProcessor(ROOT.KPatternRemoval() )
myPtaDict = {}
myPtaDict['chalA FID807'] = chainHeat
myPtaDict['chalB FID807'] = chainHeat
myPtaDict['ionisA FID807'] = chainIon1
myPtaDict['ionisB FID807'] = chainIon1
myPtaDict['ionisC FID807'] = chainIon2
myPtaDict['ionisD FID807'] = chainIon2
myPtaDict['chalA FID808'] = chainHeat
myPtaDict['chalB FID808'] = chainHeat
myPtaDict['ionisA FID808'] = chainIon1
myPtaDict['ionisB FID808'] = chainIon1
myPtaDict['ionisC FID808'] = chainIon2
myPtaDict['ionisD FID808'] = chainIon2
kut.plotbolo('/sps/edelweis/kdata/data/raw/ma22a000_000.root', name="FID", ptaDictionary = myPtaDict)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment