// Silicon strip analysis driver script { TChain* chain = new TChain("STNTUPLE"); chain.Add("./stnmaker_CA4245.4.root"); TStnAna x(chain); gSystem->CompileMacro("TSiPed.cc","k"); TSiPed *s2130 = new TSiPed("L1p","L1p","ped2130_128338.root"); s2130->SetDigiCode(2130); s2130->SetNChan(256); TSiPed *s2131 = new TSiPed("L1z","L1z","ped2131_128338.root"); s2131->SetDigiCode(2131); s2131->SetNChan(256); TSiPed *s2132 = new TSiPed("L2p","L2p","ped2132_128338.root"); s2132->SetDigiCode(2132); s2132->SetNChan(384); TSiPed *s2133 = new TSiPed("L2z","L2z","ped2133_128338.root"); s2133->SetDigiCode(2133); s2133->SetNChan(384); TSiPed *s2134 = new TSiPed("L3p","L3p","ped2134_128338.root"); s2134->SetDigiCode(2134); s2134->SetNChan(640); TSiPed *s2135 = new TSiPed("L3z","L3z","ped2135_128338.root"); s2135->SetDigiCode(2135); s2135->SetNChan(640); TSiPed *s2136 = new TSiPed("L4p","L4p","ped2136_128338.root"); s2136->SetDigiCode(2136); s2136->SetNChan(768); TSiPed *s2137 = new TSiPed("L4z","L4z","ped2137_128338.root"); s2137->SetDigiCode(2137); s2137->SetNChan(512); TSiPed *s2138 = new TSiPed("L5p","L5p","ped2138_128338.root"); s2138->SetDigiCode(2138); s2138->SetNChan(896); TSiPed *s2139 = new TSiPed("L5z","L5z","ped2139_128338.root"); s2139->SetDigiCode(2139); s2139->SetNChan(896); x.AddModule(s2130); x.AddModule(s2131); x.AddModule(s2132); x.AddModule(s2133); x.AddModule(s2134); x.AddModule(s2135); x.AddModule(s2136); x.AddModule(s2137); x.AddModule(s2138); x.AddModule(s2139); x.Run(1000); }