Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MvtxRawHitContainerv1.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file MvtxRawHitContainerv1.h
1 #ifndef FUN4ALLRAW_MVTXHITRAWCONTAINERV1_H
2 #define FUN4ALLRAW_MVTXHITRAWCONTAINERV1_H
3 
4 #include "MvtxRawHitContainer.h"
5 
6 class MvtxRawHit;
7 class TClonesArray;
8 
10 {
11 public:
13  ~MvtxRawHitContainerv1() override;
14 
16  void Reset() override;
17 
21  void identify(std::ostream &os = std::cout) const override;
22 
24  int isValid() const override;
25 
26  MvtxRawHit *AddHit() override;
27  MvtxRawHit *AddHit(MvtxRawHit *mvtxhit) override;
28  unsigned int get_nhits() override;
29  MvtxRawHit *get_hit(unsigned int index) override;
30 
31 private:
32  TClonesArray *MvtxRawHitsTCArray = nullptr;
33 
34  ClassDefOverride(MvtxRawHitContainerv1,1)
35 };
36 
37 #endif