HDF  8`  TREE`1(DhJxP^88exjHp}0X`ha(X(8H8pHEAPxЇ Consistent Trees_columnsscale(0) id(1) desc_scale(2) desc_id(3) num_prog(4) pid(5) upid(6) desc_pid(7) phantom(8) sam_Mvir(9) Mvir(10) Rvir(11) rs(12) vrms(13) mmp?(14) scale_of_last_MM(15) vmax(16) x(17) y(18) z(19) vx(20) vy(21) vz(22) Jx(23) Jy(24) Jz(25) Spin(26) Breadth_first_ID(27) Depth_first_ID(28) Tree_root_ID(29) Orig_halo_ID(30) Snap_idx(31) Next_coprogenitor_depthfirst_ID(32) Last_progenitor_depthfirst_ID(33) Last_mainleaf_depthfirst_ID(34) Tidal_Force(35) Tidal_ID(36) Rs_Klypin(37) Mvir_all(38) M200b(39) M200c(40) M500c(41) M2500c(42) Xoff(43) Voff(44) Spin_Bullock(45) b_to_a(46) c_to_a(47) A[x](48) A[y](49) A[z](50) b_to_a(500c)(51) c_to_a(500c)(52) A[x](500c)(53) A[y](500c)(54) A[z](500c)(55) T/|U|(56) M_pe_Behroozi(57) M_pe_Diemer(58) Halfmass_Radius(59) rvmax(60) Macc(61) Mpeak(62) Vacc(63) Vpeak(64) Halfmass_Scale(65) Acc_Rate_Inst(66) Acc_Rate_100Myr(67) Acc_Rate_1*Tdyn(68) Acc_Rate_2*Tdyn(69) Acc_Rate_Mpeak(70) Acc_Log_Vmax_Inst(71) Acc_Log_Vmax_1*Tdyn(72) Mpeak_Scale(73) Acc_Scale(74) First_Acc_Scale(75) First_Acc_Mvir(76) First_Acc_Vmax(77) Vmax\@Mpeak(78) Tidal_Force_Tdyn(79) Log_(Vmax/Vmax_max(Tdyn;Tmpeak))(80) Time_to_future_merger(81) Future_merger_MMP_ID(82) Consistent Trees_metadata#scale(0) id(1) desc_scale(2) desc_id(3) num_prog(4) pid(5) upid(6) desc_pid(7) phantom(8) sam_Mvir(9) Mvir(10) Rvir(11) rs(12) vrms(13) mmp?(14) scale_of_last_MM(15) vmax(16) x(17) y(18) z(19) vx(20) vy(21) vz(22) Jx(23) Jy(24) Jz(25) Spin(26) Breadth_first_ID(27) Depth_first_ID(28) Tree_root_ID(29) Orig_halo_ID(30) Snap_idx(31) Next_coprogenitor_depthfirst_ID(32) Last_progenitor_depthfirst_ID(33) Last_mainleaf_depthfirst_ID(34) Tidal_Force(35) Tidal_ID(36) Rs_Klypin(37) Mvir_all(38) M200b(39) M200c(40) M500c(41) M2500c(42) Xoff(43) Voff(44) Spin_Bullock(45) b_to_a(46) c_to_a(47) A[x](48) A[y](49) A[z](50) b_to_a(500c)(51) c_to_a(500c)(52) A[x](500c)(53) A[y](500c)(54) A[z](500c)(55) T/|U|(56) M_pe_Behroozi(57) M_pe_Diemer(58) Halfmass_Radius(59) rvmax(60) Macc(61) Mpeak(62) Vacc(63) Vpeak(64) Halfmass_Scale(65) Acc_Rate_Inst(66) Acc_Rate_100Myr(67) Acc_Rate_1*Tdyn(68) Acc_Rate_2*Tdyn(69) Acc_Rate_Mpeak(70) Acc_Log_Vmax_Inst(71) Acc_Log_Vmax_1*Tdyn(72) Mpeak_Scale(73) Acc_Scale(74) First_Acc_Scale(75) First_Acc_Mvir(76) First_Acc_Vmax(77) Vmax\@Mpeak(78) Tidal_Force_Tdyn(79) Log_(Vmax/Vmax_max(Tdyn;Tmpeak))(80) Time_to_future_merger(81) Future_merger_MMP_ID(82) #Omega_M = 0.308900; Omega_L = 0.691100; h0 = 0.677400 #Full box size = 2000.000000 Mpc/h #Scale: Scale factor of halo. #ID: ID of halo (unique across entire simulation). #Desc_Scale: Scale of descendant halo, if applicable. #Descid: ID of descendant halo, if applicable. #Num_prog: Number of progenitors. #Pid: ID of least massive host halo (-1 if distinct halo). #Upid: ID of most massive host halo (different from Pid when the halo is within two or more larger halos). #Desc_pid: Pid of descendant halo (if applicable). #Phantom: Nonzero for halos interpolated across timesteps. #SAM_Mvir: Halo mass, smoothed across accretion history; always greater than sum of halo masses of contributing progenitors (Msun/h). Only for use with select semi-analytical models. #Mvir: Halo mass (Msun/h). #Rvir: Halo radius (kpc/h comoving). #Rs: Scale radius (kpc/h comoving). #Vrms: Velocity dispersion (km/s physical). #mmp?: whether the halo is the most massive progenitor or not. #scale_of_last_MM: scale factor of the last major merger (Mass ratio > 0.3). #Vmax: Maxmimum circular velocity (km/s physical). #X/Y/Z: Halo position (Mpc/h comoving). #VX/VY/VZ: Halo velocity (km/s physical, peculiar). #JX/JY/JZ: Halo angular momenta ((Msun/h) * (Mpc/h) * km/s (physical)). #Spin: Halo spin parameter. #Breadth_first_ID: breadth-first ordering of halos within a tree. #Depth_first_ID: depth-first ordering of halos within a tree. #Tree_root_ID: ID of the halo at the last timestep in the tree. #Orig_halo_ID: Original halo ID from halo finder. #Snap_idx: Index of snapshot (in original snapshot list) from which halo originated. #Next_coprogenitor_depthfirst_ID: Depthfirst ID of next coprogenitor. #Last_progenitor_depthfirst_ID: Depthfirst ID of last progenitor. #Last_mainleaf_depthfirst_ID: Depthfirst ID of last progenitor on main progenitor branch. #Tidal_Force: Strongest tidal force from any nearby halo, in dimensionless units (Rhalo / Rhill). #Tidal_ID: ID of halo exerting strongest tidal force. #Rs_Klypin: Scale radius determined using Vmax and Mvir (see Rockstar paper) #Mvir_all: Mass enclosed within the specified overdensity, including unbound particles (Msun/h) #M200b--M2500c: Mass enclosed within specified overdensities (Msun/h) #Xoff: Offset of density peak from average particle position (kpc/h comoving) #Voff: Offset of density peak from average particle velocity (km/s physical) #Spin_Bullock: Bullock spin parameter (J/(sqrt(2)*MVR)) #b_to_a, c_to_a: Ratio of second and third largest shape ellipsoid axes (B and C) to largest shape ellipsoid axis (A) (dimensionless). # Shapes are determined by the method in Allgood et al. (2006). # (500c) indicates that only particles within R500c are considered. #A[x],A[y],A[z]: Largest shape ellipsoid axis (kpc/h comoving) #T/|U|: ratio of kinetic to potential energies #M_pe_*: Pseudo-evolution corrected masses (very experimental) #Halfmass_Radius rvmax: Radius within which 1/2 of Mvir is enclosed. #Consistent Trees Version 1.01 #Macc,Vacc: Mass and Vmax at accretion. #Mpeak,Vpeak: Peak mass and Vmax over mass accretion history. #Halfmass_Scale: Scale factor at which the MMP reaches 0.5*Mpeak. #Acc_Rate_*: Halo mass (or log10 vmax) accretion rates in Msun/h/yr (or dex/yr). # Inst: instantaneous; 100Myr: averaged over past 100Myr, # X*Tdyn: averaged over past X*virial dynamical time. # Mpeak: Growth Rate of Mpeak, averaged from current z to z+0.5 # Log_Vmax: Growth Rate of Log10(Vmax) #Mpeak_Scale: Scale at which Mpeak was reached. #Acc_Scale: Scale at which satellites were (last) accreted. #First_Acc_Scale: Scale at which current and former satellites first passed through a larger halo. #First_Acc_(Mvir|Vmax): Mvir and Vmax at First_Acc_Scale. #Vmax@Mpeak: Halo Vmax at the scale at which Mpeak was reached. #Tidal_Force_Tdyn: Dimensionless tidal force averaged over past dynamical time. #Log_(Vmax/Vmax_max(Tdyn;TMpeak)): Log10 of Vmax_now over Vmax@(Tdyn ago) OR Vmax@Mpeak (if and only if Mpeak happened > 1Tdyn ago). #Time_to_future_merger: Time (in Gyr) until the given halo merges into a larger halo. (-1 if no future merger happens) #Future_merger_MMP_ID: most-massive progenitor of the halo into which the given halo merges. (-1 if the main progenitor of the future merger halo does not exist at the given scale factor.) @Consistent Trees_version1.01 H HDF5_version.GCOL1.10.12.10.0 8 TotNhalos@ê H h5py_version @input_catalog_typeConsistent Trees Hinput_filedatestamp ?@4 4A Pinput_filename'All100.hdf5/hlist_00000060_0.12460.list ?@4 46p]_xSNODP02 3(4 ?@4 4(7p]_x ?@4 47p]_x ?@4 48p]_x;Nё-_v=@V@@|a2U*lV}~6@1*9@C@e`TR2@ $(~+7A`K@@ v 7@rh*&1'p= #7@p_6@q -%;M 2@V6@ >@"*@+X#2ı.F@D i@DlI/$2@{#V->@ݓ5@ >o=@Xc#/@8gDio0'?V>@g?R dF ^R C@U0@M#E$8gDioP6b]7@t$n1@&N@s8@ɰ72@,ٱ7iƢͪe8@KqUw 6XlV}?@\"@߾%Tn3r4z6>W7p_4@^);@&S9@D$]?*oG8-U@|г!D@Zd;O+ r(4@jqG@vq 2@c]FD@&S/!2<,Ԛ2@h3@^K=6@. @ '@@ ףp=rB@s&HP0@}b>@Ǻ/@a4wA@CVc>5>\H1\>}uV.ti>Btu>@#8=̀ !>w 3>>4 >2%6}>4'>?{KA>ܤ3(>[g)&G >fK>{bcTٽ4 ;=W~J=Wo>l3=YIdXƬ=Պh>FKl =@rz;=>@R=$Ӌ >D>@@D@@@@j@4@n@:@<@S@@@7@@N@@ʴ@@F@@h@@T@@z@}@|@@ @@@Ȧ@0@@@@&@ܲ@T@@|@Ƥ@@@@ָ@@@@p@֫@֪@=@P@D@|@Ƥ@@@@ָ@@@@p@֫@֪@=@P@D@??????????????Z (>#Xi5'(A!0 Hr0T08!X[*X6` (#XV&~ 0 HgL00R]8HX*XM``vBoBqB]qB:'=nB@#snB@sB@zFXoB@ mB`tB^5nB)sBZnBpB?????????????? ?@4 4x8p]_x ?@4 48p]_x ?@4 4X9p]_x ?@4 49p]_x ?@4 48:p]_xSNOD8>@?P@hA ?@4 4:p]_x ?@4 4;p]_x ?@4 4;p]_x ?@4 4Up]_x ?@4 4;p]_xSNODBPE`FpG ?@4 4h<p]_x@<p]_@H=p]_ ?@4 4=p]_xSNODI8LHMXN ?@4 4(>p]_x ?@4 4Sp]_xQ|@(\x@)\z@Qz@= ףpz@= ףpqx@= ףpz@y@hz@GzT|@Qcy@(\ {@Q}z@Q]{@(~XMUʸs00H]ىB8bXX``@J +`@)\0_@n`@%C+[@Q;]@/$"`@= ףp]@(\Z@V-`@1Zt]@$sb@A`"S\@%C[@=yX5?l g?l g?l g?=yX5?l g?l g?l g?l g?l g?l g?l g?l g?l g?`zJBDrx8B5q/]1BԙJyBH_7CB%w4B !/w2SɀVB q@¢UPyCѓQBUBϷEBL:B (#XV& 0Ŧ HjL0"0W]8HX*XT` (#XV& 0 HL0;0k]8 IX*Xs`7ܘ?s?Kvlu?^K=?D?b֋h?=?j?(A&?9@0G?[jB@UiB}cB@ijB-fBPhB@,oB`SfB `gBpkiBPvajBF.tBljB8}oB!PoBmB텸hB ^pB0lB hlBErBq7kB qB@Ţ]mBunBtB#pBiEqB?qB N fBZnB0bsB $oBʳeBneuBYnB>uBhB@gҪlB`vBoBqB]qB:'=nB@#snB@sB@zFXoB@ mB`tB^5nB)sBZnBpB`vBoBqB]qB:'=nB@#snB@sB@zFXoB@ mB`tB^5nB)sBZnBpB@PTp]_ ?@4 4Tp]_xSNODhOQ(R8[ ?@4 40Up]_x ?@4 4Pyp]_xSNODH ?@4 4Vp]_x ?@4 4Vp]_xSNODP\`H_pHxc@Vp]_@`Wp]_ ?@4 4Wp]_x ?@4 4@Xp]_xSNOD(dfgh ?@4 4Xp]_x ?@4 4 Yp]_x ?@4 4Yp]_x ?@4 4Zp]_xSNODilm(n ?@4 4pZp]_x ?@4 4Zp]_x ?@4 4P[p]_x ?@4 4up]_x??????????????`vBoBqB]qB:'=nB@#snB@sB@zFXoB@ mB`tB^5nB)sBZnBpBvBƏoB:qB@>qB oc?nB`1nBb?sB&\oB@ mBjatB~nB0S@vOj5@3ı.n$@гY 2@t^7@l9@;NёLH@HPs<@9v7@HP"@`TR'G@V-?|y?@_?-s,?ŔHQ?6T?h:;?OXeS?Py?HcC?l?n?z?DԷ?іs)*?^.;1?n?6vꭁ?x ?9dw?.4? p?='o|?tv28J?Է鲘?&S?1%?іs)*? >?Pf?|fIZ?x#?0?ŔHQ?b48?Ҥt{?#bJ?ypw?kC4?Y?<,?מY?`Y?Xn?/L F?'XQi?BB? 2Y?9J^c@?'IL?}"O?m2d?Բ?[Ӽ?%ǝ?8*5{?! (qq*X!%>Z$'4'0xl)H(p$T*{'8%S$X۰$Xt"`$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?$(~k?(~XMAYʸs00H]ىB8bX#X`J +L@X9ȦR@S㥛O@P@RA@ˡEP@GzQ@A`"O@SB@(\R@Gz^N@ +!U@T㥛İD@ +H@A`i@ +Mh@n8f@-f@Gz^c@#~j]@S㥛$g@On"g@(\a@L7A`Ag@ʡEOf@xj@K7Ac@A`"a@0ܙvBXOqB rBqBalB pB ltBΞpB`+lBt(uB2`mBVrB3$nBhe8qB ?@4 4p]_x ?@4 4`p]_xSNOD8@`PpX ?@4 4Лp]_x ?@4 4@p]_x ?@4 4p]_x ?@4 4 p]_xSNOD`hp@p]_@p]_ ?@4 4pp]_x@p]_SNODp@Pp]_@p]_@0p]_@p]_SNOD ?@4 4p]_x ?@4 4p]_x ?@4 4p]_x ?@4 4p]_x???????????????iv?vi?V_??T[r?l g?l g?T[r?=yX5?=yX5?l g?iv?=yX5?Q|@(\x@)\z@Qz@= ףpz@= ףpqx@= ףpz@y@hz@GzT|@Qcy@(\ {@Q}z@Q]{@Gz@Rz@Q|@(\Q}@ףp= w}@Gzz@Qa}@(\{@Q}@{Gb@fffff{@Re}@|@Qt@(\`@ףp= h@{G*Wf{Gj^q= ףk@Qx@Q_ףp= LHzt)\(@QDp= ׃G333333Q e@ ףp=Tףp= W<@QX^GzAףp= SLR@dq= ףh{Gf)\(@mp= ׻c@(\j_@)\8l@(\bb(\@Q>fGz]@)\]̄f@zG\@Rn@iY@(\d@q= ף4Dc@ףp= @Q?@ ףp=@{Gu@(\·@ףp= @Gzϓ@)\ @\(O@{G&@@QՓ@p= @16Q@8gDioK@sh|0@Q g@K71^@!rhc@X9~o@zGoy@)\hx@Quu@Zd;v@L7A`x@`"ۑx@K7As@I +6@Qo@Gz @= ףp@=@q= ף@V-[b@nv@(\˜@Hzƅ@(\\@= ףp@{@ ףp=@SNOD( ?@4 40p]_x@p]_ ?@4 4p]_x ?@4 4p]_xSNOD08( ?@4 4p]_x ?@4 4`p]_x ?@4 4нp]_x ?@4 4@p]_xSNOD@8HPX`hp( ?@4 4p]_x ?@4 4 p]_x