Fork me on GitHub

source: svn/trunk/Utilities/FROG/Includes/FROG/FROG_Element_Tools.h@ 95

Last change on this file since 95 was 95, checked in by severine ovyn, 16 years ago

first commit frog

File size: 2.1 KB
Line 
1// FrogReadElements.h.h: TO EDIT
2// TO EDIT
3// TO EDIT
4//////////////////////////////////////////////////////////////////////
5#ifndef _FROG_ELEMENT_TOOLS__
6#define _FROG_ELEMENT_TOOLS__
7
8#include <vector>
9#include <map>
10#include <algorithm>
11
12#include "FROG_Chunk.h"
13#include "FROG_Events.h"
14
15#include "FROG_Element_Base.h"
16#include "FROG_Element_Base_With_DetId.h"
17#include "FROG_Element_Base_With_DetId_And_Name.h"
18
19#include "FROG_Element_Geom_TrackerMod.h"
20#include "FROG_Element_Geom_CaloMod.h"
21
22#include "FROG_Element_Primitive_CustomCube.h"
23#include "FROG_Element_Primitive_Cube.h"
24#include "FROG_Element_Primitive_Sphere.h"
25#include "FROG_Element_Primitive_PartialSphere.h"
26#include "FROG_Element_Primitive_Cylinder.h"
27
28#include "FROG_Element_Primitive_CustomSurface.h"
29#include "FROG_Element_Primitive_Rectangle.h"
30#include "FROG_Element_Primitive_Disc.h"
31
32#include "FROG_Element_Primitive_Line.h"
33#include "FROG_Element_Primitive_Circle.h"
34
35#include "FROG_Element_Event_Sim_Track.h"
36#include "FROG_Element_Event_Sim_Vertex.h"
37#include "FROG_Element_Event_Sim_Hit.h"
38
39#include "FROG_Element_Event_Hit.h"
40#include "FROG_Element_Event_Cluster_SiStrip.h"
41#include "FROG_Element_Event_CaloHit.h"
42#include "FROG_Element_Event_CaloTower.h"
43#include "FROG_Element_Event_Segment.h"
44#include "FROG_Element_Event_Track.h"
45#include "FROG_Element_Event_NuclInt.h"
46#include "FROG_Element_Event_Jet.h"
47#include "FROG_Element_Event_Candidate.h"
48#include "FROG_Element_Event_MET.h"
49
50namespace FROG_ELEMENT{
51
52 unsigned int Read (FILE* pFile, FROG_Element_Base* mother, unsigned int NBytes_ToRead);
53 void PrintTree (FROG_Element_Base* mother, unsigned int level=0);
54 void PrintTree (FILE* pfile, FROG_Element_Base* mother, unsigned int level=0);
55 void PrintSelection (FILE* pfile, FROG_Element_Base* mother, unsigned int level=0, double zmin=0, double zmax=0);
56 void PrintSelection2(FILE* pfile, FROG_Element_Base* mother, int component, double x, double y, double z);
57 bool CreateSubMenu(unsigned int mother_menu, FROG_Element_Base* mother, void (*func)(int value),unsigned int level);
58}
59
60#endif
61
62
Note: See TracBrowser for help on using the repository browser.