egcs-1.1.2-12cm.ppc.rpmSRPM ��
egcs-c++-1.1.2-12cm.ppc.rpm
egcs-g77-1.1.2-12c.ppc.rpm
egcs-g77-1.1.2-12cm.ppc.rpm
egcs-objc-1.1.2-12cm.ppc.rpm
egcs-1.1.2-12cm.src.rpm�Ǥ��롣
�������FORTRAN �ؿ���ޤඦͭ�饤�֥�����ʤɤȤ������Ȥʤ���С��������פ��ѹ��Ǥ��롣"rpm
-Uvh" ���������ǻȤäƤ��뤬�����ν겿�������ʤ��ʤ������FORTRAN
�ʳ�����ʬ�Ǥϲ����ѹ���ʤ��Ϥ��Ǥ���ˡ�FORTRAN �ؿ���ޤඦͭ�饤�֥�������ʤ������ʥߥå������ɤǤ���Τǻ��Ǥɤ�����Ǥ��롣�ȤϤ��������Τ⼫����Ǥ�ʤ��Ȥ��Τ⼫����Ǥ��
class LockableLVector : public Lockable, public LVector;
����
class LockableLVector : public LVector, public Lockable
���ѹ��������褷����
��ͳ��Ĵ�٤Ƥ��ʤ�����
class Lockable
��Root Object�Ǥʤ���
class LVector
��Root Object �Ĥޤ� TObject ��Ѿ���
�ʤΤǡ�¿�ŷѾ��Ǥ� Root Object ������֤�ɬ�פ�����褦�Ǥ��롣
�����åȥե���������λȤ���
�����åȥե���������ϡ�TObjArray tracks �����٥����Υȥ�å��� LockableLVector �Υ��쥤�Ȥ���
Double_t ycut = 0.001; // ycut �������Τ褦�˻Ȥ���jclust.FindJets() ���餺�ˤ����ʤ� jclust.FrorceNJets(njets) �Ƥ�褤��
ANLJadeEJetFinder jclust(ycut); // JetFinder ����������
jclust.Initialize(tracks); // ���饹������� track �å�
jclust.FindJets(); // Ϳ����줿 ycut �ǥ����åȥ��饹�����¹�Int_t njets = 6; // �����åȤ��ܿ������
jclust.FrorceNJets(njets); // �����ܿ��ˤʤ�褦�� ycut ��Ĵ��
�����åȥե�����ǥ��η�̤�
TObjArray &jets = jclust.GetJets(); // ��̤λ��Ȥ� TObjArray �Ȥ����֤��Ƥ�餦�Τ褦�˻Ȥ��롣���ߡ�������ؤ��Ӿ���ȤȤ�ˡ���Ω��ץȥС����åȡ����٥�ȥ������ס�����¾�β����ѥ��饹��ȯ�档����ν���꤯�餤�ˤϥ١����Ǥ����ͽ�ꡣ���θ�ϡ�¬��亮�ߥ�졼���������٥�ȥ����ͥ졼�����ȿʤ�Ĥ�ꡣ
TIter nextjet(&jets); // ���� TObjArray �˥����������� iterator ������
ANLJet *jetPntr;
while ((jetPntr = (ANLJet *)nextjet())) {
ANLJet &jet = *jetPntr;
LockableLVector p4jet = jet(); // �����åȤΣ�����ư�̤����
histEjet->Fill(p4jet.E()); // �����åȤΥ��ͥ륮���Υҥ��ȥ�����ե���
.....
}