StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StiSvt
StiSvtHitLoader.h
1
#ifndef StiSvtHitLoader_H
2
#define StiSvtHitLoader_H
3
4
#include "Sti/StiHitLoader.h"
5
class
StEvent
;
6
class
StiDetectorBuilder
;
7
19
class
StiSvtHitLoader
:
public
StiHitLoader
<StEvent,StiDetectorBuilder>
20
{
21
public
:
22
23
StiSvtHitLoader
();
24
StiSvtHitLoader
(
StiHitContainer
* hitContainer,
25
Factory<StiHit>
* hitFactory,
26
StiDetectorBuilder
* detector);
27
virtual
~
StiSvtHitLoader
();
28
virtual
void
loadHits(
StEvent
* source,
29
Filter<StiTrack>
* trackFilter,
30
Filter<StiHit> * hitFilter);
31
static
Int_t getSvtBarrel(Int_t svtLayer) {
return
(((svtLayer)-1)/2+1);}
32
static
Int_t getLayer(Int_t svtLayer) {
return
((svtLayer)-1);}
33
static
Int_t getLadder(Int_t
/* svtLayer */
, Int_t svtLadder) {
return
(((svtLadder)-1)/2);}
34
};
35
36
#endif
Factory< StiHit >
Filter< StiTrack >
StiHitLoader
Definition:
StiDetectorGroup.h:9
StEvent
Definition:
StEvent.h:232
StiHitContainer
Definition:
StiHitContainer.h:151
StiDetectorBuilder
Definition:
StiDetectorBuilder.h:42
StiSvtHitLoader
Definition:
StiSvtHitLoader.h:19
Generated by
1.8.5