Fork me on GitHub

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

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

Remove datacard bug + CaloTowers OK

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#include "FROG_Element_Primitive_Cone.h"
28
29#include "FROG_Element_Primitive_CustomSurface.h"
30#include "FROG_Element_Primitive_Rectangle.h"
31#include "FROG_Element_Primitive_Disc.h"
32
33#include "FROG_Element_Primitive_Line.h"
34#include "FROG_Element_Primitive_Circle.h"
35
36#include "FROG_Element_Event_Sim_Track.h"
37#include "FROG_Element_Event_Sim_Vertex.h"
38#include "FROG_Element_Event_Sim_Hit.h"
39
40#include "FROG_Element_Event_Hit.h"
41#include "FROG_Element_Event_Cluster_SiStrip.h"
42#include "FROG_Element_Event_CaloHit.h"
43#include "FROG_Element_Event_CaloTower.h"
44#include "FROG_Element_Event_Segment.h"
45#include "FROG_Element_Event_Track.h"
46#include "FROG_Element_Event_NuclInt.h"
47#include "FROG_Element_Event_Jet.h"
48#include "FROG_Element_Event_Candidate.h"
49#include "FROG_Element_Event_MET.h"
50
51namespace FROG_ELEMENT{
52
53 unsigned int Read (FILE* pFile, FROG_Element_Base* mother, unsigned int NBytes_ToRead);
54 void PrintTree (FROG_Element_Base* mother, unsigned int level=0);
55 void PrintTree (FILE* pfile, FROG_Element_Base* mother, unsigned int level=0);
56 void PrintSelection (FILE* pfile, FROG_Element_Base* mother, unsigned int level=0, double zmin=0, double zmax=0);
57 void PrintSelection2(FILE* pfile, FROG_Element_Base* mother, int component, double x, double y, double z);
58 bool CreateSubMenu(unsigned int mother_menu, FROG_Element_Base* mother, void (*func)(int value),unsigned int level);
59}
60
61#endif
62
63
Note: See TracBrowser for help on using the repository browser.