d u n e m c s a m p l e g e n e r a t i o n

D U N E M C - S a m p l e G e n e r a t i o n - PowerPoint PPT Presentation

D U N E M C - S a m p l e G e n e r a t i o n G l e b S i n e v D u k e U n i v e r s i t y D U N E D A Q - S i m u l a t i o n H a c k D a y s O c t o b e r 1 7 , 2


  1. D U N E M C - S a m p l e G e n e r a t i o n G l e b S i n e v D u k e U n i v e r s i t y D U N E D A Q - S i m u l a t i o n H a c k D a y s O c t o b e r 1 7 , 2 0 1 6

  2. D U N E S i m u l a t i o n ● D U N E u s e s L A r S o f t t o f u l l y s i m u l a t e a n d r e c o n s t r u c t e v e n t s ● F r a m e w o r k s h a r e d w i t h o t h e r ( m o s t l y F e r m i l a b - b a s e d ) l i q u i d - a r g o n e x p e r i m e n t s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 2

  3. C r e a t i n g M C S a m p l e s ● S e t t i n g u p a n d r u n n i n g L A r S o f t ● L A r S o f t c o n fi g u r a t i o n fi l e s ( F H I C L ) ● U s i n g F e r m i g r i d 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 3

  4. I n i t i a l S e t u p ● L A r S o f t w i t h D U N E T P C ● O n d u n e g p v m { 0 1 . . 1 0 } . f n a l . g o v – C u r r e n t L A r S o f t v e r s i o n : setup dunetpc v06_11_00 -q e10:prof – M o r e o n t h i s i n m y b a c k - u p s l i d e s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 4

  5. R u n n i n g L A r S o f t ● lar -c configuration.fcl -n NEvents -s inputFile.root -o outputFile.root -T histogramFile.root ● F H i C L ( F e r m i l a b H i e r a r c h i c a l C o n fi g u r a t i o n L a n g u a g e ) fi l e s a r e u s e d t o c o n fi g u r e L A r S o f t ● lar --help t o s e e o t h e r p o s s i b l e a r g u m e n t s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 5

  6. M o n t e - C a r l o - C h a l l e n g e F H i C L ● M o s t u p - t o - d a t e a v a i l a b l e F H i C L fi l e s ● M o s t p r o b a b l y w o r k ● G o o d t o u s e a s e x a m p l e s f o r y o u r F H i C L fi l e s ● L o c a t e d i n $DUNETPC_DIR/source/fcl ● H e r e f o c u s o n D U N E f a r d e t e c t o r , a l s o 3 5 - t o n a n d P r o t o D U N E a v a i l a b l e 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 6

  7. F a r - D e t e c t o r G e o m e t r i e s ● M a k e s u r e t o u s e t h e s a m e g e o m e t r y f o r a l l F H i C L fi l e s i n s i m / r e c o c h a i n ! ● 1 2 A P A g e o m e t r y – dune10kt_1x2x6 – s t a n d a r d – dune10kt_3mmpitch_1x2x6 – 3 - m m w i r e p i t c h – dune10kt_45deg_1x2x6 ° – 4 5 w i r e a n g l e – dune10kt_r90deg_1x2x6 ° – A P A s r o t a t e d b y 9 0 ● O t h e r s a v a i l a b l e : – dune10kt_dphase – d o u b l e p h a s e , n o p h o t o n s i m u l a t i o n – dune10kt_workspace – 4 A P A , s o m e w h a t d e p r e c a t e d – dune10kt – f u l l 1 0 k t d e t e c t o r , n o p h o t o n s i m u l a t i o n 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 7

  8. M C C S t a g e s ● gen ● g4 ● detsim ● reco ● mergeana 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 8

  9. gen S t a g e ● G e n e r a t e p r i m a r y p a r t i c l e s ● $DUNETPC/source/fcl/dunefd/gen – atm – background – cosmic – genie – ndk – single – supernova 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 9

  10. g4 S t a g e ● S i m u l a t e d e t e c t o r m a t e r i a l s w i t h L A r G e a n t ( G e a n t 4 ) ● $DUNETPC/source/fcl/dunefd/g4 – standard – supernova – t u n e d f o r l o w - e n e r g y i n t e r a c t i o n s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 0

  11. detsim S t a g e ● S i m u l a t e s i g n a l s o n w i r e s a n d p h o t o n d e t e c t o r s ● $DUNETPC/source/fcl/dunefd/detsim – standard – nozs – n o z e r o - s u p p r e s s i o n 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 1

  12. reco S t a g e ● R e c o n s t r u c t e v e n t s ● $DUNETPC/source/fcl/dunefd/reco – standard – nu 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 2

  13. mergeana S t a g e ● I n M C C – m e r g e m u l t i p l e r e c o fi l e s ● P r o d u c e h i s t o g r a m s a n d t r e e s ● $DUNETPC/source/fcl/dunefd/mergeana 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 3

  14. F i n a l t h o u g h t s o n F H i C L ● L A r S o f t c o n fi g u r a t i o n i s q u i t e fl e x i b l e , y o u m a y h a v e d i ff e r e n t s t a g e s o r j u s t o n e F H i C L fi l e t o p r o d u c e a l l s i m / r e c o ( m a y b e s u b o p t i m a l ) ● G o o d d e s c r i p t i o n o f t h e l a n g u a g e : https://cdcvs.fnal.gov/redmine/projects/ fhicl/wiki ● M o r e o n F H i C L i n m y b a c k - u p s l i d e s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 4

  15. U s i n g F e r m i g r i d T w o w a y s t o s u b m i t j o b s : – J o b s u b – p r o j e c t . p y 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 5

  16. J o b s u b ● h t t p s : / / c d c v s . f n a l . g o v / r e d m i n e / p r o j e c t s / d u n e / w i k i / S u b m i t t i n g _ J o b s _ a t _ F e r m i l a b ● V e r y fl e x i b l e ● N e e d s h e l l s c r i p t w i t h a l l c o m m a n d s r u n 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 6

  17. p r o j e c t . p y ● h t t p s : / / c d c v s . f n a l . g o v / r e d m i n e / p r o j e c t s / l a r b a t c h / w i k i / U s e r _ g u i d e ● Wr a p p e r f o r J o b s u b ● C o n t r o l l e d u s i n g X M L fi l e ( e x a m p l e s make_xml_mcc7.0.sh ) a v a i l a b l e v i a ● G U I a v a i l a b l e ● U s e d b y D U N E M C p r o d u c t i o n g r o u p 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 7

  18. S t o r i n g O u t p u t ● 1 0 0 s o f j o b s c a n p r o d u c e T B s o f d a t a q u i c k l y ● S t o r e o u t p u t i n d C a c h e : h t t p s : / / c d c v s . f n a l . g o v / r e d m i n e / p r o j e c t s / d u n e / w i k i / U s i n g _ D U N E ' s _ d C a c h e _ S c r a t c h _ a n d _ P e r s i s t e n t _ S p a c e _ a t _ F e r m i l a b – /pnfs/dune/scratch – /pnfs/dune/persistent – /pnfs/dune/tape_backed 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 8

  19. C o n c l u s i o n ● T h a t ' s a q u i c k o v e r v i e w o f h o w t o c r e a t e M o n t e - C a r l o s a m p l e s i n D U N E ● Y o u c a n a l s o a c c e s s fi l e s g e n e r a t e d f o r M C C 7 : h t t p s : / / c d c v s . f n a l . g o v / r e d m i n e / p r o j e c t s / d u n e / w i k i / D A Q - S i m u l a t i o n s _ M C _ F i l e _ L i s t ● A n y q u e s t i o n s ? 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 1 9

  20. B a c k - u p S l i d e s 2 0 1 6 / 1 0 / 1 7 D U N E MC - S a m p l e G e n e r a t i o n 2 0

Recommend


More recommend