|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TTILETRIPREADER_H
13 #define TTILETRIPREADER_H
102 float calculate(
int run,
int lbn,
double eta,
double phi,
double dR,
int tileError=0,
int tileFlags=0);
229 std::map<unsigned int,std::map<unsigned short,unsigned int> >
m_badEvents;
int findStartEntry(int run)
bool checkExtendedEtaPhi(int run, int lbn, double eta, double phi, double delEta, double delPhi)
double areaTripFraction(int run, int lbn, double eta, double phi, double dR)
std::vector< int > m_Offsets
std::map< unsigned int, std::map< unsigned short, unsigned int > > m_badEvents
float calculate(int run, int lbn, double eta, double phi, double dR, int tileError=0, int tileFlags=0)
TTileTripReader & operator=(const TTileTripReader &)=delete
bool checkEtaPhi(int run, int lbn, double eta, double phi)
std::vector< int > * m_LumiEnd
POOL::TEvent event(POOL::TEvent::kClassAccess)
void setVerbosity(int v=Debug, std::ostream &stream=std::cout)
TTileTripReader(const char *name="TTileTripReader")
const asg::AcceptInfo & getAcceptInfo() const
void memLoadTripFile()
closes the ability to add more trip files to the chain and loads the current TChain into memory as a ...
std::vector< TripRegion > getEtaPhi(int run, int lbn, bool force=false)
TripRegion partModToEtaPhi(int part, int mod)
void readTileFlags(int run, int lbn, int tileError, int tileFlags)
std::string m_name
The name of the class instance.
int setTripFile(const char *file)
bool checkEvent(unsigned int run, unsigned int lbn, unsigned int event)
virtual ~TTileTripReader()
std::vector< TripRegion > m_currentTrips
void setBadEventList()
Fills the bad event map.
asg::AcceptData accept(int run, int lbn, unsigned int event=0, double eta=-99.9, double phi=-99.9, int tileError=0, int tileFlags=0)
void buildOffsets()
Attempts to correct for improperly built trip list files.
std::vector< char > * m_Partition
const char * getName() const
Get the name of the class instance.
std::vector< char > * m_Module
TTileTripReader(const TTileTripReader &)=delete